| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243 |
- 2021-08-01 Carlos O'Donell <carlos@redhat.com>
- COMMIT: cdf4cd5e60f84ab8018da8177032fc957be6e35a
- Prepare for glibc 2.34 release.
- * include/features.h: Modified.
- (__GLIBC_MINOR__): Modified.
- * version.h: Modified.
- (RELEASE): Modified.
- (VERSION): Modified.
- 2021-08-01 Carlos O'Donell <carlos@redhat.com>
- COMMIT: e39d2b84a24e304b98a7828d45b6e169eeada4bb
- po/nl.po: Update Dutch translation.
- * po/nl.po: Modified.
- 2021-08-01 Carlos O'Donell <carlos@redhat.com>
- COMMIT: 06eae99ab40becdb136a0d4aab78c96afb4fcaa5
- Update install.texi, and regenerate INSTALL.
- * INSTALL: Modified.
- * manual/install.texi: Modified.
- 2021-08-01 Carlos O'Donell <carlos@redhat.com>
- COMMIT: e502942eb8b5f9b42c5e5ebf5960643e330e07cd
- Update translations.
- * po/be.po: Modified.
- * po/bg.po: Modified.
- * po/ca.po: Modified.
- * po/cs.po: Modified.
- * po/da.po: Modified.
- * po/de.po: Modified.
- * po/el.po: Modified.
- * po/eo.po: Modified.
- * po/es.po: Modified.
- * po/fi.po: Modified.
- * po/fr.po: Modified.
- * po/gl.po: Modified.
- * po/hr.po: Modified.
- * po/hu.po: Modified.
- * po/ia.po: Modified.
- * po/id.po: Modified.
- * po/it.po: Modified.
- * po/ja.po: Modified.
- * po/ko.po: Modified.
- * po/lt.po: Modified.
- * po/nb.po: Modified.
- * po/nl.po: Modified.
- * po/pl.po: Modified.
- * po/pt.po: Modified.
- * po/pt_BR.po: Modified.
- * po/ru.po: Modified.
- * po/rw.po: Modified.
- * po/sk.po: Modified.
- * po/sl.po: Modified.
- * po/sr.po: Modified.
- * po/sv.po: Modified.
- * po/tr.po: Modified.
- * po/uk.po: Modified.
- * po/vi.po: Modified.
- * po/zh_CN.po: Modified.
- * po/zh_TW.po: Modified.
- 2021-08-01 Carlos O'Donell <carlos@redhat.com>
- COMMIT: 2e2c08aa4d1bc073511b023805592c52f556ca7b
- Update NEWS.
- * NEWS: Modified.
- 2021-08-01 Mark Harris <mark.hsj@gmail.com>
- COMMIT: cfdaa29f6678f57cda554e3dffb2c25e6d174489
- NEWS: Fix typos, grammar, and missing words
- * NEWS: Modified.
- 2021-07-30 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 3908fa933a4354309225af616d9242f595e11ccf
- elf: Fix audit regression
- * elf/Makefile: Modified.
- * elf/dl-open.c: Modified.
- (dl_open_worker): Modified function.
- * elf/tst-audit17.c: New file.
- * elf/tst-auditmod17.c: New file.
- 2021-07-28 Carlos O'Donell <carlos@redhat.com>
- COMMIT: c37fc3ebf0607ce1953c565ffe56d56555eeb25e
- Update libc.pot for 2.34 release.
- * po/libc.pot: Modified.
- 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
- H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 91cc803d27bda34919717b496b53cf279e44a922
- x86-64: Add Avoid_Short_Distance_REP_MOVSB
- * sysdeps/x86/cacheinfo.h: Modified.
- [IS_IN (libc)](init_cacheinfo): Modified function.
- [IS_IN (libc)](__x86_string_control): New.
- * sysdeps/x86/cpu-features.c: Modified.
- (init_cpu_features): Modified function.
- * sysdeps/x86/include/cpu-features-preferred_feature_index_1.def: Modified.
- * sysdeps/x86/sysdep.h: Modified.
- (X86_STRING_CONTROL_AVOID_SHORT_DISTANCE_REP_MOVSB): New.
- * sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Modified.
- 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: c25c32165d8b7c506442fdc0304f7a3a223e1f42
- Typo: Rename HAVE_CLONE3_WAPPER to HAVE_CLONE3_WRAPPER
- * sysdeps/unix/sysv/linux/clone-internal.c: Modified.
- (__clone_internal): Modified function.
- * sysdeps/unix/sysv/linux/i386/sysdep.h: Modified.
- [! __ASSEMBLER__](HAVE_CLONE3_WAPPER): Remove.
- [! __ASSEMBLER__](HAVE_CLONE3_WRAPPER): New.
- * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Modified.
- [! __ASSEMBLER__](HAVE_CLONE3_WAPPER): Remove.
- [! __ASSEMBLER__](HAVE_CLONE3_WRAPPER): New.
- 2021-07-28 Florian Weimer <fweimer@redhat.com>
- COMMIT: 5f18453d1c60d1069df6db81fc09ab9fc7ea7b80
- build-many-glibcs.py: Add x86_64-linux-gnu-minimal configuration
- * scripts/build-many-glibcs.py: Modified.
- 2021-07-28 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 70d08ba2046f4e589fdfa0f35999dfd413844bef
- tests: use xmalloc to allocate implementation array
- * benchtests/bench-string.h: Modified.
- [TEST_MAIN][TEST_NAME](FOR_EACH_IMPL): Modified.
- (programs/xmalloc.h): Include file.
- * string/test-string.h: Modified.
- [TEST_MAIN][TEST_NAME](FOR_EACH_IMPL): Modified.
- (support/support.h): Include file.
- * support/support.h: Modified.
- (xmalloc): Remove.
- (xcalloc): Remove.
- (xrealloc): Remove.
- (xposix_memalign): Remove.
- (xasprintf): Remove.
- (xstrdup): Remove.
- (xstrndup): Remove.
- (__returns_nonnull): New.
- (__returns_nonnull): New.
- (__attr_dealloc_free): New.
- (__returns_nonnull): New.
- (__returns_nonnull): New.
- (__returns_nonnull): New.
- (__returns_nonnull): New.
- (__returns_nonnull): New.
- 2021-07-28 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: b8e8bb324a376cd99bb61b6c21f63c395cae9b5d
- xmalloc: Fix warnings with gcc analyzer
- * include/programs/xmalloc.h: Modified.
- (__attr_dealloc_free): Modified.
- (__attr_dealloc_free): Remove.
- (__attr_dealloc_free): Remove.
- (__attr_dealloc_free): Remove.
- (__returns_nonnull): New.
- (__returns_nonnull): New.
- (__returns_nonnull): New.
- * misc/sys/cdefs.h: Modified.
- [! __returns_nonnull][!(__GNUC_PREREQ (4, 9) || __glibc_has_attribute (__returns_nonnull__))](__returns_nonnull): New.
- [! __returns_nonnull][__GNUC_PREREQ (4, 9) || __glibc_has_attribute (__returns_nonnull__)](__returns_nonnull): New.
- 2021-07-28 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 4aedc25f55eda50010f2932fdb0a533db6f89f61
- __cxa_thread_atexit_impl: Abort on allocation failure [BZ #18524]
- * stdlib/cxa_thread_atexit_impl.c: Modified.
- (__cxa_thread_atexit_impl): Modified function.
- (stdio.h): Include file.
- 2021-07-27 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: fb1621a88665ade96e7874046ed62b1cd2e7ff35
- manual: Drop the .so suffix in libc_malloc_debug description
- * manual/memory.texi: Modified.
- * manual/tunables.texi: Modified.
- 2021-07-27 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: de2f68c3c751df1925c50ebf3be1c9d9f79b1dcf
- hurd: _Fork: unlock malloc before calling fork child hooks
- * sysdeps/mach/hurd/_Fork.c: Modified.
- (_Fork): Modified function.
- 2021-07-26 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: ddcc612ce923038b867083a0c55d6e034951155a
- Exclude static tests for mcheck and malloc-check
- * malloc/Makefile: Modified.
- 2021-07-25 Arjun Shankar <arjun@redhat.com>
- COMMIT: e785361ce30cc3b1bbc1da8979126b64a71fbb5a
- i386: Regenerate ulps
- * sysdeps/i386/fpu/libm-test-ulps: Modified.
- * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
- 2021-07-23 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: d34ed66f96fa9316654d7adb2afcce4be1d1c4f5
- manual: Document unsupported cases for interposition
- * manual/memory.texi: Modified.
- 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 7c124e3714c38157230ed1a5d743b37defe64dc2
- x86: Install <bits/platform/x86.h> [BZ #27958]
- * manual/platform.texi: Modified.
- * sysdeps/x86/Makefile: Modified.
- * sysdeps/x86/bits/platform/x86.h: Modified.
- (cpuid_feature): Modified.
- * sysdeps/x86/cpu-features.c: Modified.
- (update_usable): Remove function.
- (init_cpu_features): Modified function.
- (update_active): New function.
- * sysdeps/x86/dl-diagnostics-cpu.c: Modified.
- (_dl_diagnostics_cpu): Modified function.
- * sysdeps/x86/include/cpu-features.h: Modified.
- (CPU_FEATURE_SET): Modified.
- (CPU_FEATURE_UNSET): Modified.
- (CPU_FEATURE_SET_USABLE): Remove.
- (CPU_FEATURE_CPU_P): Modified.
- (CPU_FEATURE_USABLE_P): Modified.
- (cpuid_feature_internal): Modified.
- (CPU_FEATURE_SET_ACTIVE): New.
- (CPU_FEATURE_PRESENT_P): New.
- (CPU_FEATURE_ACTIVE_P): New.
- * sysdeps/x86/sys/platform/x86.h: Modified.
- (x86_cpu_has_feature): Remove function.
- (x86_cpu_is_usable): Remove function.
- (HAS_CPU_FEATURE): Remove.
- (CPU_FEATURE_USABLE): Remove.
- (x86_cpu_present): New function.
- (x86_cpu_active): New function.
- (CPU_FEATURE_PRESENT): New.
- (CPU_FEATURE_ACTIVE): New.
- * sysdeps/x86/tst-cet-legacy-10.c: Modified.
- (do_test): Modified function.
- * sysdeps/x86/tst-cpu-features-cpuinfo.c: Modified.
- (check_proc): Modified function.
- * sysdeps/x86/tst-cpu-features-supports.c: Modified.
- (check_supports): Modified function.
- (CHECK_SUPPORTS): Remove.
- (CHECK_CPU_SUPPORTS): Remove.
- (do_test): Modified function.
- (CHECK_FEATURE_ACTIVE): New.
- (CHECK_FEATURE_PRESENT): New.
- * sysdeps/x86/tst-get-cpu-features.c: Modified.
- (CHECK_CPU_FEATURE): Remove.
- (CHECK_CPU_FEATURE_USABLE): Remove.
- (do_test): Modified function.
- (CHECK_CPU_FEATURE_PRESENT): New.
- (CHECK_CPU_FEATURE_ACTIVE): New.
- * sysdeps/x86/tst-ifunc-isa.h: Modified.
- (get_isa): Modified function.
- * sysdeps/x86/tst-string-rtm.h: Modified.
- (do_test_1): Modified function.
- * sysdeps/x86_64/fpu/math-tests-arch.h: Modified.
- [REQUIRE_AVX](CHECK_ARCH_EXT): Modified.
- [REQUIRE_AVX2](CHECK_ARCH_EXT): Modified.
- [REQUIRE_AVX512F](CHECK_ARCH_EXT): Modified.
- 2021-07-23 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 5b8d271571434a74b2464c278eafe2ff81f31029
- Fix build and tests with --disable-tunables
- * malloc/arena.c: Modified.
- (ptmalloc_init): Modified function.
- * malloc/malloc-check.c: Modified.
- (TUNABLE_CALLBACK): Remove function.
- [HAVE_TUNABLES](TUNABLE_CALLBACK): New.
- * malloc/malloc.c: Modified.
- [IS_IN (libc)](__libc_mallopt): Remove.
- [IS_IN (libc)](libc_hidden_proto): Modified.
- [IS_IN (libc)](libc_hidden_proto): Modified.
- (__libc_mallopt): New function.
- * sysdeps/x86/Makefile: Modified.
- 2021-07-22 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: 9a7ab0769b295cbf5232140401742a8f34bda3de
- hurd: Fix glob lstat compatibility
- * posix/glob-lstat-compat.c: Modified.
- [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_27)](GLOB_NO_LSTAT): Remove.
- [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_27)](GLOB_LSTAT): New.
- [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_27)](GLOB_LSTAT64): New.
- * sysdeps/gnu/glob-lstat-compat.c: Modified.
- (GLOB_NO_LSTAT): Remove.
- (GLOB_LSTAT): New.
- (GLOB_LSTAT64): New.
- 2021-07-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: f032ac3b838387c00210e6d8aefcb070360252ef
- socket: Add time64 alias for setsockopt
- * socket/sys/socket.h: Modified.
- [! __USE_TIME_BITS64](setsockopt): New function.
- [__USE_TIME_BITS64][! __REDIRECT](__setsockopt64): New function.
- [__USE_TIME_BITS64][! __REDIRECT](setsockopt): New.
- [__USE_TIME_BITS64][__REDIRECT](__REDIRECT_NTH): New function.
- (setsockopt): Remove.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/setsockopt.c: Modified.
- [__TIMESIZE != 64](weak_alias): New.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- 2021-07-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: 02c17c8c1456e4c07f11ba7d080e1dd292bed162
- socket: Add time64 alias for getsockopt
- * socket/Makefile: Modified.
- * socket/sys/socket.h: Modified.
- [! __USE_TIME_BITS64](getsockopt): New function.
- [__USE_TIME_BITS64][! __REDIRECT](__getsockopt64): New function.
- [__USE_TIME_BITS64][! __REDIRECT](getsockopt): New.
- [__USE_TIME_BITS64][__REDIRECT](__REDIRECT_NTH): New function.
- (getsockopt): Remove.
- * socket/tst-sockopt-time64.c: New file.
- * socket/tst-sockopt.c: New file.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/getsockopt.c: Modified.
- [__TIMESIZE != 64](weak_alias): New.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- 2021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 6856975ed4ce79355752d08938f066f2ed9fcfb5
- mcheck Fix malloc_usable_size [BZ #22057]
- * malloc/Makefile: Modified.
- * malloc/malloc-debug.c: Modified.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_usable_size): Modified function.
- * malloc/mcheck-impl.c: Modified.
- (mcheck_usable_size): New function.
- 2021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 1e5a5866cb9541b5231dba3d86c8a1a35d516de9
- Remove malloc hooks [BZ #23328]
- * NEWS: Modified.
- * malloc/hooks.c: Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](NULL): New.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](NULL): New.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](NULL): New.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](NULL): New.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New function.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New function.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New function.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New function.
- (NULL): Remove.
- (NULL): Remove.
- (NULL): Remove.
- (NULL): Remove.
- * malloc/malloc-debug.c: Modified.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_MAGIC): Remove.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_VERSION): Remove.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_save_state): Remove.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_get_state): Remove.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](compat_symbol): Remove.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_set_state): Remove.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](compat_symbol): Remove.
- (__libc_malloc): Remove.
- (__libc_free): Remove.
- (__libc_realloc): Remove.
- (__libc_memalign): Remove.
- (__libc_valloc): Remove.
- (__libc_pvalloc): Remove.
- (__libc_calloc): Remove.
- (DEBUG_FN): Remove.
- (DEBUG_FN): Remove.
- (DEBUG_FN): Remove.
- (DEBUG_FN): Remove.
- (DEBUG_FN): Remove.
- (DEBUG_FN): Remove.
- (DEBUG_FN): Remove.
- (DEBUG_FN): Remove.
- (debug_initialized): Remove.
- (malloc_debug_hooks): Remove.
- (__malloc_debugging_hooks): Remove.
- (__is_malloc_debug_enabled): Remove function.
- (__malloc_debug_enable): Remove function.
- (__malloc_debug_disable): Remove function.
- (mcheck.c): Remove include.
- (mtrace.c): Remove include.
- (malloc-check.c): Remove include.
- (__malloc_initialize_hook): Remove.
- (compat_symbol_reference): Remove.
- (malloc_hook_ini): Remove.
- (realloc_hook_ini): Remove.
- (memalign_hook_ini): Remove.
- (NULL): Remove.
- (malloc_hook_ini): Remove.
- (realloc_hook_ini): Remove.
- (memalign_hook_ini): Remove.
- (generic_hook_ini): Remove function.
- (malloc_hook_ini): Remove function.
- (realloc_hook_ini): Remove function.
- (memalign_hook_ini): Remove function.
- (pagesize): Remove.
- (dumped_main_arena_start): Remove.
- (dumped_main_arena_end): Remove.
- (DUMPED_MAIN_ARENA_CHUNK): Remove.
- (__debug_malloc): Remove function.
- (strong_alias): Remove.
- (__debug_free): Remove function.
- (strong_alias): Remove.
- (__debug_realloc): Remove function.
- (strong_alias): Remove.
- (_debug_mid_memalign): Remove function.
- (__debug_memalign): Remove function.
- (strong_alias): Remove.
- (strong_alias): Remove.
- (__debug_pvalloc): Remove function.
- (strong_alias): Remove.
- (__debug_valloc): Remove function.
- (strong_alias): Remove.
- (__debug_posix_memalign): Remove function.
- (strong_alias): Remove.
- (__debug_calloc): Remove function.
- (strong_alias): Remove.
- (malloc_usable_size): Remove function.
- (LIBC_SYMBOL): Remove.
- (SYMHANDLE): Remove.
- (LOAD_SYM): Remove.
- (malloc_info): Remove function.
- (mallopt): Remove function.
- (malloc_stats): Remove function.
- (mallinfo2): Remove function.
- (mallinfo): Remove function.
- (malloc_trim): Remove function.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_24)](__malloc_initialize_hook): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_24)](compat_symbol_reference): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_MAGIC): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_VERSION): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_save_state): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_get_state): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_set_state): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)][SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__libc_malloc): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__libc_free): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__libc_realloc): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__libc_memalign): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__libc_valloc): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__libc_pvalloc): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__libc_calloc): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DEBUG_FN): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](debug_initialized): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_debug_hooks): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__malloc_debugging_hooks): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__is_malloc_debug_enabled): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__malloc_debug_enable): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__malloc_debug_disable): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](mcheck.c): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](mtrace.c): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc-check.c): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_hook_ini): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](realloc_hook_ini): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](memalign_hook_ini): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](NULL): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_hook_ini): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](realloc_hook_ini): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](memalign_hook_ini): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](generic_hook_ini): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_hook_ini): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](realloc_hook_ini): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](memalign_hook_ini): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](pagesize): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](dumped_main_arena_start): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](dumped_main_arena_end): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](DUMPED_MAIN_ARENA_CHUNK): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_malloc): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_free): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_realloc): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](_debug_mid_memalign): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_memalign): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_pvalloc): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_valloc): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_posix_memalign): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](__debug_calloc): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](strong_alias): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_usable_size): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](LIBC_SYMBOL): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](SYMHANDLE): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](LOAD_SYM): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_info): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](mallopt): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_stats): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](mallinfo2): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](mallinfo): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](malloc_trim): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- * malloc/malloc-hooks.h: Delete file.
- * malloc/malloc.h: Modified.
- (__MALLOC_DEPRECATED): Remove.
- (__MALLOC_DEPRECATED): Remove.
- (__MALLOC_DEPRECATED): Remove.
- (__MALLOC_DEPRECATED): Remove.
- * manual/memory.texi: Modified.
- 2021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 0552fd2c7d4e8a570cb4fe4dfe65e96f6d24b0cd
- Move malloc_{g,s}et_state to libc_malloc_debug
- * NEWS: Modified.
- * malloc/Makefile: Modified.
- * malloc/Versions: Modified.
- * malloc/hooks.c: Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_MAGIC): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_VERSION): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](malloc_save_state): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](malloc_get_state): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](compat_symbol): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](malloc_set_state): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](compat_symbol): Remove.
- * malloc/malloc-debug.c: Modified.
- (__debug_free): Modified function.
- (__debug_realloc): Modified function.
- (malloc_usable_size): Modified function.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_MAGIC): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_VERSION): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_save_state): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_get_state): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](compat_symbol): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](malloc_set_state): New.
- [SHLIB_COMPAT (libc_malloc_debug, GLIBC_2_0, GLIBC_2_25)](compat_symbol): New.
- (dumped_main_arena_start): New.
- (dumped_main_arena_end): New.
- (DUMPED_MAIN_ARENA_CHUNK): New.
- * malloc/malloc.c: Modified.
- [IS_IN (libc)](__libc_free): Modified function.
- [IS_IN (libc)](__libc_realloc): Modified function.
- [MALLOC_DEBUG](do_check_chunk): Modified function.
- (dumped_main_arena_start): Remove.
- (dumped_main_arena_end): Remove.
- (DUMPED_MAIN_ARENA_CHUNK): Remove.
- (munmap_chunk): Modified function.
- (musable): Modified function.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist: Modified.
- 2021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: b5bd5bfe88f496463ec9fab680a8edf64d7c2a42
- glibc.malloc.check: Wean away from malloc hooks
- * malloc/Makefile: Modified.
- * malloc/Versions: Modified.
- * malloc/arena.c: Modified.
- [HAVE_TUNABLES](TUNABLE_CALLBACK): Remove function.
- (narenas): Remove.
- (ptmalloc_init): Modified function.
- (detach_arena): Remove function.
- (_int_new_arena): Remove function.
- (get_free_list): Remove function.
- (remove_from_free_list): Remove function.
- (reused_arena): Remove function.
- (arena_get2): Remove function.
- (arena_get_retry): Remove function.
- [IS_IN (libc)](narenas): New.
- [IS_IN (libc)](detach_arena): New.
- [IS_IN (libc)](_int_new_arena): New.
- [IS_IN (libc)](get_free_list): New.
- [IS_IN (libc)](remove_from_free_list): New.
- [IS_IN (libc)](reused_arena): New.
- [IS_IN (libc)](arena_get2): New.
- [IS_IN (libc)](arena_get_retry): New.
- * malloc/hooks.c: Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](malloc_set_state): Modified function.
- (malloc-check.c): Remove include.
- * malloc/malloc-check.c: Modified.
- (using_malloc_checking): Remove.
- (__malloc_check_init): Remove function.
- (malloc_check_get_size): Modified function.
- (malloc_check): Modified function.
- (free_check): Modified function.
- (realloc_check): Modified function.
- (memalign_check): Modified function.
- (__mremap): New.
- (malloc.c): Include file.
- (TUNABLE_CALLBACK): New function.
- (initialize_malloc_check): New function.
- * malloc/malloc-debug.c: Modified.
- (malloc_debug_hooks): Modified.
- (generic_hook_ini): Modified function.
- (__debug_malloc): Modified function.
- (__debug_free): Modified function.
- (__debug_realloc): Modified function.
- (_debug_mid_memalign): Modified function.
- (__debug_calloc): Modified function.
- (malloc-check.c): Include file.
- (malloc_usable_size): New function.
- (LIBC_SYMBOL): New.
- (SYMHANDLE): New.
- (LOAD_SYM): New.
- (malloc_info): New function.
- (mallopt): New function.
- (malloc_stats): New function.
- (mallinfo2): New function.
- (mallinfo): New function.
- (malloc_trim): New function.
- * malloc/malloc.c: Modified.
- [! NDEBUG](__assert_fail): Remove.
- [! NDEBUG](__progname): Remove.
- [! NDEBUG](void): Remove.
- [! NDEBUG](__malloc_assert): Remove.
- (__libc_malloc): Remove.
- (libc_hidden_proto): Remove.
- (__libc_free): Remove.
- (libc_hidden_proto): Remove.
- (__libc_calloc): Remove.
- (__libc_realloc): Remove.
- (libc_hidden_proto): Remove.
- (__libc_memalign): Remove.
- (libc_hidden_proto): Remove.
- (__libc_valloc): Remove.
- (__libc_mallopt): Remove.
- (libc_hidden_proto): Remove.
- (__libc_mallinfo2): Remove.
- (libc_hidden_proto): Remove.
- (__libc_mallinfo): Remove.
- (__libc_pvalloc): Remove.
- (__malloc_trim): Remove.
- (__malloc_usable_size): Remove.
- (__malloc_stats): Remove.
- (__posix_memalign): Remove.
- (_mid_memalign): Remove.
- (mem2mem_check): Remove.
- (top_check): Remove.
- (malloc_check): Remove.
- (free_check): Remove.
- (realloc_check): Remove.
- (memalign_check): Remove.
- (hooks.c): Remove include.
- (__libc_malloc): Remove function.
- (libc_hidden_def): Modified.
- (void): Modified.
- (__libc_free): Remove function.
- (libc_hidden_def): Modified.
- (__libc_realloc): Remove function.
- (libc_hidden_def): Remove.
- (__libc_memalign): Remove function.
- (_mid_memalign): Remove function.
- (weak_alias): Remove.
- (libc_hidden_def): Remove.
- (__libc_valloc): Remove function.
- (__libc_pvalloc): Remove function.
- (__libc_calloc): Remove function.
- (musable): Modified function.
- (__malloc_usable_size): Remove function.
- (void): Modified.
- (libc_hidden_def): Remove.
- (void): Modified.
- (libc_hidden_def): Remove.
- (void): Remove.
- (malloc_printerr): Modified function.
- (__posix_memalign): Remove function.
- (weak_alias): Remove.
- (weak_alias): Remove.
- (strong_alias): Remove.
- (strong_alias): Remove.
- (strong_alias): Remove.
- (strong_alias): Remove.
- (weak_alias): Remove.
- (strong_alias): Remove.
- (strong_alias): Remove.
- (strong_alias): Remove.
- (strong_alias): Remove.
- (weak_alias): Remove.
- (strong_alias): Remove.
- (weak_alias): Remove.
- (strong_alias): Remove.
- (weak_alias): Remove.
- (weak_alias): Remove.
- (weak_alias): Remove.
- [IS_IN (libc)][! NDEBUG](__assert_fail): New.
- [IS_IN (libc)][! NDEBUG](__progname): New.
- [IS_IN (libc)][! NDEBUG](void): New.
- [IS_IN (libc)][! NDEBUG](__malloc_assert): New.
- [IS_IN (libc)](__libc_malloc): New.
- [IS_IN (libc)](libc_hidden_proto): New.
- [IS_IN (libc)](__libc_free): New.
- [IS_IN (libc)](libc_hidden_proto): New.
- [IS_IN (libc)](__libc_calloc): New.
- [IS_IN (libc)](__libc_realloc): New.
- [IS_IN (libc)](libc_hidden_proto): New.
- [IS_IN (libc)](__libc_memalign): New.
- [IS_IN (libc)](libc_hidden_proto): New.
- [IS_IN (libc)](__libc_valloc): New.
- [IS_IN (libc)](__libc_mallopt): New.
- [IS_IN (libc)](libc_hidden_proto): New.
- [IS_IN (libc)](__libc_mallinfo2): New.
- [IS_IN (libc)](libc_hidden_proto): New.
- [IS_IN (libc)](__libc_mallinfo): New.
- [IS_IN (libc)](__libc_pvalloc): New.
- [IS_IN (libc)](__malloc_trim): New.
- [IS_IN (libc)](__malloc_usable_size): New.
- [IS_IN (libc)](__malloc_stats): New.
- [IS_IN (libc)](__posix_memalign): New.
- [IS_IN (libc)](_mid_memalign): New.
- [IS_IN (libc)](hooks.c): New.
- [IS_IN (libc)](__libc_malloc): New.
- [IS_IN (libc)](libc_hidden_def): New.
- [IS_IN (libc)](void): New.
- [IS_IN (libc)](__libc_free): New.
- [IS_IN (libc)](libc_hidden_def): New.
- [IS_IN (libc)](__libc_realloc): New.
- [IS_IN (libc)](libc_hidden_def): New.
- [IS_IN (libc)](__libc_memalign): New.
- [IS_IN (libc)](_mid_memalign): New.
- [IS_IN (libc)](weak_alias): New.
- [IS_IN (libc)](libc_hidden_def): New.
- [IS_IN (libc)](__libc_valloc): New.
- [IS_IN (libc)](__libc_pvalloc): New.
- [IS_IN (libc)](__libc_calloc): New.
- [IS_IN (libc)](__malloc_usable_size): New.
- [IS_IN (libc)](__posix_memalign): New.
- [IS_IN (libc)](weak_alias): New.
- [IS_IN (libc)](weak_alias): New.
- [IS_IN (libc)](strong_alias): New.
- [IS_IN (libc)](strong_alias): New.
- [IS_IN (libc)](strong_alias): New.
- [IS_IN (libc)](strong_alias): New.
- [IS_IN (libc)](weak_alias): New.
- [IS_IN (libc)](strong_alias): New.
- [IS_IN (libc)](strong_alias): New.
- [IS_IN (libc)](strong_alias): New.
- [IS_IN (libc)](strong_alias): New.
- [IS_IN (libc)](weak_alias): New.
- [IS_IN (libc)](strong_alias): New.
- [IS_IN (libc)](weak_alias): New.
- [IS_IN (libc)](strong_alias): New.
- [IS_IN (libc)](weak_alias): New.
- [IS_IN (libc)](weak_alias): New.
- [IS_IN (libc)](weak_alias): New.
- * sysdeps/aarch64/Makefile: Modified.
- * sysdeps/mach/hurd/i386/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist: Modified.
- 2021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 9dad716d4d2993f50b165747781244bd7c43bc95
- mtrace: Wean away from malloc hooks
- * malloc/Versions: Modified.
- * malloc/malloc-debug.c: Modified.
- (malloc_debug_hooks): Modified.
- (__debug_malloc): Modified function.
- (__debug_free): Modified function.
- (__debug_realloc): Modified function.
- (_debug_mid_memalign): Modified function.
- (__debug_calloc): Modified function.
- (mtrace.c): Include file.
- * malloc/mtrace-impl.c: New file.
- * malloc/mtrace.c: Modified.
- [! _MALLOC_INTERNAL](_MALLOC_INTERNAL): Remove.
- [! _MALLOC_INTERNAL](malloc.h): Remove.
- [! _MALLOC_INTERNAL](mcheck.h): Remove.
- [! _MALLOC_INTERNAL](malloc-internal.h): Remove.
- [! _MALLOC_INTERNAL](libc-lock.h): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](mallwatch): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](tr_break): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): Remove.
- [_LIBC](__libc_freeres_fn_section): Remove.
- [_LIBC](release_libc_mem): Remove.
- (dlfcn.h): Remove include.
- (fcntl.h): Remove include.
- (stdio.h): Remove include.
- (string.h): Remove include.
- (stdlib.h): Remove include.
- (_itoa.h): Remove include.
- (libc-internal.h): Remove include.
- (dso_handle.h): Remove include.
- (libio/iolibio.h): Remove include.
- (setvbuf): Remove.
- (fwrite): Remove.
- (kernel-features.h): Remove include.
- (TRACE_BUFFER_SIZE): Remove.
- (mallstream): Remove.
- (mallenv): Remove.
- (malloc_trace_buffer): Remove.
- (__libc_lock_define_initialized): Remove.
- (tr_old_free_hook): Remove.
- (tr_old_malloc_hook): Remove.
- (tr_old_realloc_hook): Remove.
- (tr_old_memalign_hook): Remove.
- (tr_where): Remove function.
- (lock_and_info): Remove function.
- (tr_freehook): Remove.
- (tr_mallochook): Remove.
- (tr_reallochook): Remove.
- (tr_memalignhook): Remove.
- (set_default_hooks): Remove function.
- (set_trace_hooks): Remove function.
- (save_default_hooks): Remove function.
- (tr_freehook): Remove function.
- (tr_mallochook): Remove function.
- (tr_reallochook): Remove function.
- (tr_memalignhook): Remove function.
- (mtrace): Modified function.
- (muntrace): Modified function.
- [!(!IS_IN (libc))](shlib-compat.h): New.
- [!(!IS_IN (libc))](libc-symbols.h): New.
- [!IS_IN (libc)](mtrace-impl.c): New.
- [IS_IN (libc) && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](mallwatch): New.
- [IS_IN (libc) && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [IS_IN (libc) && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](tr_break): New.
- [IS_IN (libc) && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- * sysdeps/generic/localplt.data: Modified.
- * sysdeps/mach/hurd/i386/libc_malloc_debug.abilist: Modified.
- * sysdeps/mach/hurd/i386/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/arc/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/csky/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/riscv/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist: Modified.
- * sysdeps/x86_64/localplt.data: Modified.
- 2021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: cc35896ea3e4532919ec81b17f36299117debe79
- Simplify __malloc_initialized
- * include/malloc.h: Modified.
- [! _ISOMAC](__malloc_initialized): Remove.
- [! _ISOMAC](__malloc_initialized): Remove.
- * malloc/arena.c: Modified.
- (__malloc_initialized): Modified.
- (__malloc_fork_lock_parent): Modified function.
- (__malloc_fork_unlock_parent): Modified function.
- (__malloc_fork_unlock_child): Modified function.
- (ptmalloc_init): Modified function.
- * malloc/malloc.c: Modified.
- (__libc_malloc): Modified function.
- (__libc_realloc): Modified function.
- (__libc_memalign): Modified function.
- (__libc_valloc): Modified function.
- (__libc_pvalloc): Modified function.
- (__libc_calloc): Modified function.
- (__malloc_trim): Modified function.
- (__libc_mallinfo2): Modified function.
- (__malloc_stats): Modified function.
- (__libc_mallopt): Modified function.
- (__posix_memalign): Modified function.
- (__malloc_info): Modified function.
- 2021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: c142eb253f3814f46527e9b37484041dd85702cf
- mcheck: Wean away from malloc hooks [BZ #23489]
- * include/mcheck.h: Modified.
- [! _ISOMAC](libc_hidden_proto): Remove.
- [! _ISOMAC](libc_hidden_proto): Remove.
- * malloc/Makefile: Modified.
- * malloc/Versions: Modified.
- * malloc/hooks.c: Modified.
- (malloc_hook_ini): Remove.
- (realloc_hook_ini): Remove.
- (memalign_hook_ini): Remove.
- (weak_variable): Remove.
- (malloc_hook_ini): Remove.
- (weak_variable): Remove.
- (realloc_hook_ini): Remove.
- (weak_variable): Remove.
- (memalign_hook_ini): Remove.
- (generic_hook_ini): Remove function.
- (malloc_hook_ini): Remove function.
- (realloc_hook_ini): Remove function.
- (memalign_hook_ini): Remove function.
- (NULL): New.
- (NULL): New.
- (NULL): New.
- * malloc/malloc-debug.c: Modified.
- (__free_hook): Remove.
- (compat_symbol_reference): Modified.
- (__malloc_hook): Remove.
- (compat_symbol_reference): Remove.
- (__realloc_hook): Remove.
- (compat_symbol_reference): Remove.
- (__memalign_hook): Remove.
- (compat_symbol_reference): Remove.
- (__debug_malloc): Modified function.
- (__debug_free): Modified function.
- (__debug_realloc): Modified function.
- (_debug_mid_memalign): Modified function.
- (__debug_calloc): Modified function.
- (debug_initialized): New.
- (malloc_debug_hooks): New.
- (__malloc_debugging_hooks): New.
- (__is_malloc_debug_enabled): New function.
- (__malloc_debug_enable): New function.
- (__malloc_debug_disable): New function.
- (mcheck.c): Include file.
- (__malloc_initialize_hook): New.
- (malloc_hook_ini): New function.
- (realloc_hook_ini): New function.
- (memalign_hook_ini): New function.
- (NULL): New.
- (malloc_hook_ini): New.
- (realloc_hook_ini): New.
- (memalign_hook_ini): New.
- (generic_hook_ini): New function.
- (malloc_hook_ini): New function.
- (realloc_hook_ini): New function.
- (memalign_hook_ini): New function.
- * malloc/mcheck-impl.c: New file.
- * malloc/mcheck.c: Modified.
- [! _MALLOC_INTERNAL](_MALLOC_INTERNAL): Remove.
- [! _MALLOC_INTERNAL](malloc.h): Remove.
- [! _MALLOC_INTERNAL](malloc-size.h): Remove.
- [! _MALLOC_INTERNAL](mcheck.h): Remove.
- [! _MALLOC_INTERNAL](stdint.h): Remove.
- [! _MALLOC_INTERNAL](stdio.h): Remove.
- [! _MALLOC_INTERNAL](libintl.h): Remove.
- [! _MALLOC_INTERNAL](errno.h): Remove.
- [! _MALLOC_INTERNAL](malloc-internal.h): Remove.
- [!(_LIBC || STDC_HEADERS || USG)](flood): Remove.
- [!(_LIBC || STDC_HEADERS || USG)](flood): Remove.
- [_LIBC](libc_hidden_def): Remove.
- [_LIBC](libc_hidden_def): Remove.
- [_LIBC || STDC_HEADERS || USG](string.h): Remove.
- [_LIBC || STDC_HEADERS || USG](flood): Remove.
- (old_free_hook): Remove.
- (old_malloc_hook): Remove.
- (old_memalign_hook): Remove.
- (old_realloc_hook): Remove.
- (abortfunc): Remove.
- (MAGICWORD): Remove.
- (MAGICFREE): Remove.
- (MAGICBYTE): Remove.
- (MALLOCFLOOD): Remove.
- (FREEFLOOD): Remove.
- (hdr): Remove.
- (root): Remove.
- (mcheck_used): Remove.
- (pedantic): Remove.
- (checkhdr): Remove function.
- (mcheck_check_all): Modified function.
- (unlink_blk): Remove function.
- (link_blk): Remove function.
- (freehook): Remove function.
- (mallochook): Remove function.
- (memalignhook): Remove function.
- (reallochook): Remove function.
- (mabort): Remove function.
- (malloc_opt_barrier): Remove.
- (mcheck): Modified function.
- (mcheck_pedantic): Modified function.
- (mprobe): Modified function.
- [!(!IS_IN (libc))](mcheck.h): New.
- [!IS_IN (libc)](mcheck-impl.c): New.
- * posix/Makefile: Modified.
- * sysdeps/mach/hurd/i386/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist: Modified.
- 2021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 2d2d9f2b48a943fa556301db532103d09800da4d
- Move malloc hooks into a compat DSO
- * NEWS: Modified.
- * Rules: Modified.
- * catgets/Makefile: Modified.
- * elf/Makefile: Modified.
- * elf/tst-leaks1-static.c: Delete file.
- * iconvdata/Makefile: Modified.
- * intl/tst-gettext.sh: Modified.
- * libio/Makefile: Modified.
- * localedata/Makefile: Modified.
- * malloc/Makefile: Modified.
- * malloc/Versions: Modified.
- * malloc/arena.c: Modified.
- (ptmalloc_init): Modified function.
- * malloc/hooks.c: Modified.
- (malloc_hook_ini): Modified function.
- (realloc_hook_ini): Modified function.
- (memalign_hook_ini): Modified function.
- [! weak_variable](weak_variable): New.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_24)](__malloc_initialize_hook): New.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_24)](compat_symbol): New.
- (malloc_hook_ini): New function.
- (realloc_hook_ini): New function.
- (memalign_hook_ini): New function.
- (NULL): New.
- (weak_variable): New.
- (malloc_hook_ini): New.
- (weak_variable): New.
- (realloc_hook_ini): New.
- (weak_variable): New.
- (memalign_hook_ini): New.
- (generic_hook_ini): New function.
- * malloc/malloc-debug.c: New file.
- * malloc/malloc.c: Modified.
- [! weak_variable](weak_variable): Remove.
- [!(SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_24))](HAVE_MALLOC_INIT_HOOK): Remove.
- [HAVE_MALLOC_INIT_HOOK](__malloc_initialize_hook): Remove.
- [HAVE_MALLOC_INIT_HOOK](compat_symbol): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_24)](HAVE_MALLOC_INIT_HOOK): Remove.
- (malloc_hook_ini): Remove.
- (realloc_hook_ini): Remove.
- (memalign_hook_ini): Remove.
- (NULL): Remove.
- (weak_variable): Remove.
- (malloc_hook_ini): Remove.
- (weak_variable): Remove.
- (realloc_hook_ini): Remove.
- (weak_variable): Remove.
- (memalign_hook_ini): Remove.
- (__libc_malloc): Modified function.
- (__libc_free): Modified function.
- (__libc_realloc): Modified function.
- (__libc_memalign): Modified function.
- (_mid_memalign): Modified function.
- (__libc_calloc): Modified function.
- (__posix_memalign): Modified function.
- * malloc/mcheck.c: Modified.
- [! _MALLOC_INTERNAL](malloc-internal.h): Include file.
- * malloc/mtrace.c: Modified.
- [! _MALLOC_INTERNAL](malloc-internal.h): Include file.
- * malloc/tst-compathooks-off.c: New file.
- * malloc/tst-compathooks-on.c: New file.
- * malloc/tst-malloc-usable-static-tunables.c: Delete file.
- * malloc/tst-malloc-usable-static.c: Delete file.
- * malloc/tst-mtrace.sh: Modified.
- * manual/memory.texi: Modified.
- * manual/tunables.texi: Modified.
- * misc/Makefile: Modified.
- * nptl/Makefile: Modified.
- * posix/Makefile: Modified.
- * resolv/Makefile: Modified.
- * shlib-versions: Modified.
- * stdio-common/Makefile: Modified.
- * sysdeps/generic/libc_malloc_debug.abilist: New file.
- * sysdeps/mach/hurd/Makefile: Modified.
- * sysdeps/mach/hurd/i386/libc_malloc_debug.abilist: New file.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/arc/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/csky/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/hppa/shlib-versions: Modified.
- * sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/ia64/shlib-versions: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/mips/shlib-versions: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/sh/shlib-versions: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/sparc/sparc64/shlib-versions: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist: New file.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist: New file.
- 2021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 55a4dd39308951da4b0da84b19e415c2bb451b60
- Remove __morecore and __default_morecore
- * NEWS: Modified.
- * include/stdlib.h: Modified.
- [! _ISOMAC](__default_morecore): Remove.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Remove.
- * malloc/Makefile: Modified.
- * malloc/arena.c: Modified.
- [(SHARED) || (USE_MTAG)](__failing_morecore): Remove.
- (ptmalloc_init): Modified function.
- * malloc/hooks.c: Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](__morecore): New.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New function.
- * malloc/malloc.c: Modified.
- (MORECORE): Modified.
- (__default_morecore): Remove.
- (__default_morecore): Remove.
- (morecore.c): Include file.
- * malloc/malloc.h: Modified.
- (__MALLOC_DEPRECATED): Modified.
- (__MALLOC_DEPRECATED): Modified.
- (__MALLOC_DEPRECATED): Modified.
- (__MALLOC_DEPRECATED): Modified.
- (__MALLOC_DEPRECATED): Modified.
- (__MALLOC_DEPRECATED): Remove.
- (__MALLOC_DEPRECATED): Remove.
- * malloc/morecore.c: Modified.
- [! NULL](NULL): Remove.
- [! _MALLOC_INTERNAL](_MALLOC_INTERNAL): Remove.
- [! _MALLOC_INTERNAL](malloc.h): Remove.
- [! __GNU_LIBRARY__](__sbrk): Remove.
- [__GNU_LIBRARY__](stddef.h): Remove.
- [__GNU_LIBRARY__](stdlib.h): Remove.
- [__GNU_LIBRARY__](__sbrk): Remove.
- [__GNU_LIBRARY__](libc_hidden_proto): Remove.
- (__default_morecore): Remove function.
- (libc_hidden_def): Remove.
- [(SHARED) || (USE_MTAG)](__always_fail_morecore): New.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (__glibc_morecore): New function.
- 2021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 57b07bede12635bd6d6aa0e488824bb510bbeca4
- Remove __after_morecore_hook
- * malloc/hooks.c: Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](NULL): New.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- * malloc/malloc.c: Modified.
- (NULL): Remove.
- (sysmalloc): Modified function.
- (systrim): Modified function.
- * malloc/malloc.h: Modified.
- (__MALLOC_DEPRECATED): Remove.
- 2021-07-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 0075c4f39dcc53025103e2919aa74b02f776c1d2
- Make mcheck tests conditional on GLIBC_2.23 or earlier
- * malloc/Makefile: Modified.
- 2021-07-22 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: 094ed6b0cc4ef239d197881247431ba37fac0803
- posix: Add sysconf(_SC_{MIN,}SIGSTKSZ) support
- * sysdeps/posix/sysconf.c: Modified.
- (__sysconf): Modified function.
- (signal.h): Include file.
- 2021-07-22 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: 63c60cff12a956a090d9850dec68f176cb34ba7b
- malloc: Fix tst-mallocfork3-malloc-check link
- * malloc/Makefile: Modified.
- 2021-07-21 Vineet Gupta <vgupta@synopsys.com>
- COMMIT: 8eb4f2e404c795c539c1925f70a76b2c08b934c1
- ARC: elf: make type safe
- * sysdeps/arc/dl-machine.h: Modified.
- [! dl_machine_h](elf_machine_matches_host): Modified function.
- [! dl_machine_h](elf_machine_runtime_setup): Modified function.
- [! dl_machine_h](elf_machine_fixup_plt): Modified function.
- [! dl_machine_h](elf_machine_plt_value): Remove function.
- [! dl_machine_h](elf_machine_plt_value): New.
- [RESOLVE_MAP](elf_machine_rela): Modified function.
- [RESOLVE_MAP](elf_machine_lazy_rel): Modified function.
- 2021-07-21 Vineet Gupta <vgupta@synopsys.com>
- COMMIT: 31aefa93f3e9a49b7a493d410acb70108e176d61
- ARC: fp: (micro)optimize FPU_STATUS read by eliding FWE bit clearing
- * sysdeps/arc/fpu_control.h: Modified.
- [!(! __ARC_FPU_SP__ && ! __ARC_FPU_DP__)](_FPU_GETS): Modified.
- [!(! __ARC_FPU_SP__ && ! __ARC_FPU_DP__)](_FPU_SETS): Modified.
- 2021-07-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 77ede5f010f1b144e067ec035e422a13bb57c55d
- socket: Add time64 alias for sendmsg
- * socket/sys/socket.h: Modified.
- [! __USE_TIME_BITS64](sendmsg): New function.
- [__USE_TIME_BITS64][! __REDIRECT](__sendmsg64): New function.
- [__USE_TIME_BITS64][__REDIRECT](__REDIRECT): Modified.
- [__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New function.
- (sendmsg): Remove.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sendmsg.c: Modified.
- [__TIMESIZE != 64](weak_alias): New.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- 2021-07-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 0a921c52b3b9b7006b597d227265a47c5e5c78f4
- socket: Add time64 alias for recvmsg
- * socket/sys/socket.h: Modified.
- (recvmsg): Remove.
- [! __USE_TIME_BITS64](recvmsg): New.
- [__USE_TIME_BITS64][! __REDIRECT](__recvmsg64): New.
- [__USE_TIME_BITS64][! __REDIRECT](recvmsg): New.
- [__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/recvmsg.c: Modified.
- [__TIMESIZE != 64](weak_alias): New.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- 2021-07-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 8b2c706a9d0365793c88b044c69b78724b3078af
- socket: Add time64 alias for sendmmsg
- * socket/sys/socket.h: Modified.
- [__USE_GNU][! __USE_TIME_BITS64](sendmmsg): New function.
- [__USE_GNU][__USE_TIME_BITS64][! __REDIRECT](__sendmmsg64): New function.
- [__USE_GNU][__USE_TIME_BITS64][! __REDIRECT](sendmmsg): New.
- [__USE_GNU][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): Modified.
- [__USE_GNU][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New function.
- [__USE_GNU](sendmmsg): Remove.
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sendmmsg.c: Modified.
- [__TIMESIZE != 64](weak_alias): New.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/tst-scm_rights-time64.c: New file.
- * sysdeps/unix/sysv/linux/tst-scm_rights.c: New file.
- 2021-07-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: b39ffab860cd743a82c91946619f1b8158b0b65e
- Linux: Add time64 alias for prctl
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/prctl.c: Modified.
- [__TIMESIZE != 64](weak_alias): New.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sys/prctl.h: Modified.
- (prctl): Remove.
- [! __USE_TIME_BITS64](prctl): New.
- [__USE_TIME_BITS64][! __REDIRECT](__prctl_time64): New.
- [__USE_TIME_BITS64][! __REDIRECT](ioctl): New.
- [__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New.
- * sysdeps/unix/sysv/linux/tst-prctl-time64.c: New file.
- * sysdeps/unix/sysv/linux/tst-prctl.c: New file.
- 2021-07-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 8a40aff86ba5f64a3a84883e539cb67bd48db030
- io: Add time64 alias for fcntl
- * io/Makefile: Modified.
- * io/fcntl.h: Modified.
- [! __USE_FILE_OFFSET64](fcntl): Remove.
- [__USE_FILE_OFFSET64][! __REDIRECT](fcntl): Remove.
- [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Modified.
- [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Modified.
- [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove.
- [__USE_LARGEFILE64](fcntl64): Remove.
- [! __USE_TIME_BITS64][! __USE_FILE_OFFSET64](fcntl): New.
- [! __USE_TIME_BITS64][__USE_FILE_OFFSET64][! __REDIRECT](fcntl): New.
- [! __USE_TIME_BITS64][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): New.
- [! __USE_TIME_BITS64][__USE_LARGEFILE64](fcntl64): New.
- [__USE_TIME_BITS64][! __REDIRECT](__fcntl_time64): New.
- [__USE_TIME_BITS64][! __REDIRECT](fcntl64): New.
- [__USE_TIME_BITS64][! __REDIRECT](fcntl): New.
- [__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New.
- [__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New.
- * io/tst-fcntl-time64.c: New file.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/fcntl64.c: Modified.
- [__TIMESIZE != 64](weak_alias): New.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- 2021-07-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 82c395d91ea4f69120d453aeec398e3042cad5fc
- misc: Add time64 alias for ioctl
- * misc/Makefile: Modified.
- * misc/sys/ioctl.h: Modified.
- (ioctl): Remove.
- [! __USE_TIME_BITS64](ioctl): New.
- [__USE_TIME_BITS64][! __REDIRECT](__ioctl_time64): New.
- [__USE_TIME_BITS64][! __REDIRECT](ioctl): New.
- [__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New.
- * misc/tst-ioctl-time64.c: New file.
- * misc/tst-ioctl.c: New file.
- * sysdeps/unix/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/ioctl.c: Modified.
- [__TIMESIZE != 64](weak_alias): New.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- 2021-07-21 Darius Rad <darius@bluespec.com>
- COMMIT: 39e8eb597303fb8bea07d87f82f4df1cf1586c1c
- RISC-V: Update rv64 ULPs
- * sysdeps/riscv/rv64/rvd/libm-test-ulps: Modified.
- 2021-07-20 Florian Weimer <fweimer@redhat.com>
- COMMIT: 20be978f05dd0617ae5ba041aafc8abed4c06cb7
- resolv: Do not install libnss_dns.a, libnss_dns.so
- * resolv/Makefile: Modified.
- 2021-07-19 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: ff417d40178b7363b08516091f74c0b6615456ee
- hurd: Add support for spawn_do_closefrom
- * sysdeps/mach/hurd/spawn_int_def.h: New file.
- * sysdeps/mach/hurd/spawni.c: Modified.
- (__spawni): Modified function.
- 2021-07-19 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 469761eac842663365bba3dacd4cdf15a2ae328d
- elf: Fix tst-cpu-features-cpuinfo on some AMD systems (BZ #28090)
- * manual/platform.texi: Modified.
- * sysdeps/x86/bits/platform/x86.h: Modified.
- (<anoymous>): Modified.
- * sysdeps/x86/include/cpu-features.h: Modified.
- (bit_cpu_AMD_VIRT_SSBD): New.
- (index_cpu_AMD_VIRT_SSBD): New.
- (reg_AMD_VIRT_SSBD): New.
- * sysdeps/x86/tst-cpu-features-cpuinfo.c: Modified.
- (do_test): Modified function.
- 2021-07-19 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 5adb0e14a5cc9e011e58a7aaf193b598ecbd7b07
- i386: Add the clone3 wrapper
- * sysdeps/unix/sysv/linux/i386/clone3.S: New file.
- * sysdeps/unix/sysv/linux/i386/sysdep.h: Modified.
- [! __ASSEMBLER__](HAVE_CLONE3_WAPPER): New.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: ee5ed99922ca90bcea4a2f9a48a0c9ae4b534ece
- nss: Directly load nss_dns, without going through dlsym/dlopen
- * include/nss_dns.h: Modified.
- (NSS_DECLARE_MODULE_FUNCTIONS): New function.
- * nss/nss_files_functions.c: Modified.
- (__nss_files_functions): Modified function.
- * nss/nss_module.c: Modified.
- (module_load_nss_files): Modified function.
- (module_load): Modified function.
- (nss_dns.h): Include file.
- (sysdep.h): Include file.
- (module_load_builtin): New function.
- (module_load_nss_dns): New function.
- * nss/nss_module.h: Modified.
- (__nss_files_functions): Modified.
- (<anoymous>): New.
- (nss_module_functions_untyped): New.
- * resolv/Makefile: Modified.
- * resolv/nss_dns_functions.c: New file.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: e1fcf21474c5b522fdad4ac0191d5dcc3271dba6
- resolv: Move nss_dns into libc
- * include/nss_dns.h: New file.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/nss_dns/dns-canon.c: Modified.
- [!(PACKETSZ > 65536)](querybuf): Remove.
- [PACKETSZ > 65536](querybuf): Remove.
- (qtypes): Modified.
- (nss_dns.h): Include file.
- (querybuf): New.
- (libc_hidden_def): New.
- * resolv/nss_dns/dns-host.c: Modified.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](MAXHOSTNAMELEN): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](querybuf): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](getanswer_r): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gaih_getanswer): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gethostbyname3_context): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](rrtype_to_rdata_length): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyname3_r): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gethostbyname3_context): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](check_name): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyname2_r): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyname_r): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyname4_r): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyaddr2_r): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](hidden_proto): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyaddr2_r): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](hidden_def): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyaddr_r): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](addrsort): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](getanswer_r): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gaih_getanswer_slice): Remove.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gaih_getanswer): Remove.
- [!(PACKETSZ > 65536)][MAXHOSTNAMELEN](MAXHOSTNAMELEN): Remove.
- [MAXHOSTNAMELEN](MAXHOSTNAMELEN): New.
- (nss_dns.h): Include file.
- (MAXHOSTNAMELEN): New.
- (querybuf): New.
- (getanswer_r): New function.
- (gaih_getanswer): New function.
- (gethostbyname3_context): New function.
- (rrtype_to_rdata_length): New function.
- (_nss_dns_gethostbyname3_r): New function.
- (libc_hidden_def): New.
- (gethostbyname3_context): New function.
- (check_name): New function.
- (_nss_dns_gethostbyname2_r): New function.
- (libc_hidden_def): New.
- (_nss_dns_gethostbyname_r): New function.
- (libc_hidden_def): New.
- (_nss_dns_gethostbyname4_r): New function.
- (libc_hidden_def): New.
- (_nss_dns_gethostbyaddr2_r): New function.
- (libc_hidden_def): New.
- (_nss_dns_gethostbyaddr_r): New function.
- (libc_hidden_def): New.
- (addrsort): New function.
- (getanswer_r): New function.
- (gaih_getanswer_slice): New function.
- (gaih_getanswer): New function.
- * resolv/nss_dns/dns-network.c: Modified.
- [!(PACKETSZ > 65536)](lookup_method): Remove.
- [PACKETSZ > 65536](lookup_method): Remove.
- (querybuf): Modified.
- (getanswer_r): Modified function.
- (nss_dns.h): Include file.
- (lookup_method): New.
- (libc_hidden_def): New.
- (libc_hidden_def): New.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: ea9878ec271c791880fcbbe519d70c42f8113750
- resolv: Move res_query functions into libc
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/res_query.c: Modified.
- [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](res_query): Remove.
- [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](res_querydomain): Remove.
- [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](res_search): Remove.
- [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](weak_alias): Remove.
- [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](weak_alias): Remove.
- [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](weak_alias): Remove.
- (libresolv_hidden_def): Remove.
- (res_nquery): Remove function.
- (res_query): Remove function.
- (libresolv_hidden_def): Remove.
- (res_nsearch): Remove function.
- (res_search): Remove function.
- (res_nquerydomain): Remove function.
- (res_querydomain): Remove function.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (libc_hidden_def): New.
- (___res_nquery): New function.
- (versioned_symbol): New function.
- (___res_query): New function.
- (versioned_symbol): New function.
- (libc_hidden_def): New.
- (___res_nsearch): New function.
- (versioned_symbol): New function.
- (___res_search): New function.
- (versioned_symbol): New function.
- (___res_nquerydomain): New function.
- (versioned_symbol): New function.
- (___res_querydomain): New function.
- (versioned_symbol): New function.
- * resolv/resolv-internal.h: Modified.
- (libresolv_hidden_proto): Remove.
- (libresolv_hidden_proto): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- * resolv/resolv.h: Modified.
- (res_query): Remove.
- (res_querydomain): Remove.
- (res_search): Remove.
- (res_query): Remove.
- (res_querydomain): Modified.
- (res_search): Remove.
- (res_send): Modified.
- (res_nquery): Remove.
- (res_nquerydomain): Remove.
- (res_nsearch): Remove.
- (res_query): New function.
- (res_search): New function.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 21a497cc58df2b9b02dc687b97f105335e7a1c50
- resolv: Move res_mkquery, res_nmkquery into libc
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/res_mkquery.c: Modified.
- [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](res_mkquery): Remove.
- [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](weak_alias): Remove.
- (__res_context_mkquery): Modified function.
- (res_nmkquery): Remove function.
- (res_mkquery): Remove function.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (libc_hidden_def): New.
- (___res_nmkquery): New function.
- (versioned_symbol): New function.
- (___res_mkquery): New function.
- (versioned_symbol): New function.
- (libc_hidden_def): New.
- * resolv/resolv-internal.h: Modified.
- (__res_context_mkquery): Modified.
- (libc_hidden_proto): Modified.
- (__res_nopt): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- * resolv/resolv.h: Modified.
- (res_mkquery): Remove.
- (res_nmkquery): Remove.
- (res_nmkquery): Remove.
- (res_nsend): Modified.
- (res_nmkquery): New function.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: b165c65c35d0fc4d60d63ae101f4edfa21c0d30b
- resolv: Move res_send, res_nsend into libc
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/res_enable_icmp.c: Modified.
- (__res_enable_icmp): Modified function.
- * resolv/res_send.c: Modified.
- (res_nsend): Remove function.
- (res_send): Remove function.
- (send_vc): Modified function.
- (reopen): Modified function.
- (send_dg): Modified function.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (libc_hidden_def): New.
- (___res_nsend): New function.
- (versioned_symbol): New function.
- (___res_send): New function.
- (versioned_symbol): New function.
- * resolv/resolv-internal.h: Modified.
- (__res_context_send): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * resolv/resolv.h: Modified.
- (res_send): Remove.
- (res_nsend): Remove.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 66ac4268f48e4dbcb09b2b6128efa84a6564c1e6
- resolv: Move res_hostalias into its own file, along with hostalias
- * resolv/Makefile: Modified.
- * resolv/res_hostalias.c: New file.
- * resolv/res_query.c: Modified.
- (context_hostalias_common): Remove function.
- (res_hostalias): Remove function.
- (hostalias): Remove function.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: be5773e1668ab62e980b58c68c3ffd0fd65e31af
- resolv: Move __res_context_hostalias into its own file and into libc
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/res_context_hostalias.c: New file.
- * resolv/res_query.c: Modified.
- (__res_context_hostalias): Remove function.
- (libresolv_hidden_def): Remove.
- * resolv/resolv-internal.h: Modified.
- (libresolv_hidden_proto): Remove.
- (libc_hidden_proto): New function.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 7131727c6ba451e1c5bf075194c7adc9292906c4
- resolv: Move res_queriesmatch to its own file and into libc
- * include/resolv.h: Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Remove.
- [_RESOLV_H_ && ! _ISOMAC](__libc_res_queriesmatch): New.
- [_RESOLV_H_ && ! _ISOMAC](libc_hidden_proto): New.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/res_queriesmatch.c: New file.
- * resolv/res_send.c: Modified.
- (res_queriesmatch): Remove function.
- (libresolv_hidden_def): Remove.
- (send_dg): Modified function.
- * resolv/resolv-deprecated.c: Modified.
- (res_queriesmatch): New function.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 72a51ac647b2fc33a44434d3d125a844801609ae
- resolv: Move res_nameinquery to its own file and into libc
- * include/resolv.h: Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Remove.
- [_RESOLV_H_ && ! _ISOMAC](__libc_res_nameinquery): New.
- [_RESOLV_H_ && ! _ISOMAC](libc_hidden_proto): New.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/res_nameinquery.c: New file.
- * resolv/res_send.c: Modified.
- (res_nameinquery): Remove function.
- (libresolv_hidden_def): Modified.
- (res_queriesmatch): Modified function.
- (libresolv_hidden_def): Remove.
- * resolv/resolv-deprecated.c: Modified.
- (resolv.h): Include file.
- (res_nameinquery): New function.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 762a2b2d341a9d6a4ea088479616907c5b4e9a7b
- resolv: Move ns_samename into its own file, and into libc
- * include/arpa/nameser.h: Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Remove.
- [! _ISOMAC](__libc_ns_samename): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/ns_print.c: Modified.
- (ns_sprintrrf): Modified function.
- (prune_origin): Modified function.
- * resolv/ns_samedomain.c: Modified.
- (ns_subdomain): Modified function.
- (ns_samename): Remove function.
- (libresolv_hidden_def): Remove.
- * resolv/ns_samename.c: New file.
- * resolv/res_query.c: Modified.
- (__res_context_hostalias): Modified function.
- * resolv/res_send.c: Modified.
- (res_nameinquery): Modified function.
- * resolv/resolv-deprecated.c: Modified.
- (ns_samename): New function.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 08d4a98070c4c4f69c6d04f483d105121effba08
- resolv: Move ns_makecanon into its own file, and into libc
- * include/arpa/nameser.h: Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Remove.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](__libc_ns_makecanon): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/ns_makecanon.c: New file.
- * resolv/ns_samedomain.c: Modified.
- (ns_makecanon): Remove function.
- (libresolv_hidden_def): Modified.
- (ns_samename): Modified function.
- (libresolv_hidden_def): Remove.
- * resolv/resolv-deprecated.c: New file.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 17d0407a5cac70652f3544e59505c1712b36fd1a
- resolv: Move res_isourserver to its own file and reformat to GNU style
- * include/resolv.h: Modified.
- [_RESOLV_H_ && ! _ISOMAC](res_ourserver_p): Remove.
- * resolv/Makefile: Modified.
- * resolv/res_isourserver.c: New file.
- * resolv/res_send.c: Modified.
- (res_ourserver_p): Remove function.
- (res_isourserver): Remove function.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 9515126f905d9322fc6d2b1a3d95539a0a499f48
- resolv: Move __res_get_nsaddr to its own file and into libc
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/res_get_nsaddr.c: New file.
- * resolv/res_send.c: Modified.
- (get_nsaddr): Remove.
- (res_ourserver_p): Modified function.
- (get_nsaddr): Remove function.
- (send_vc): Modified function.
- (reopen): Modified function.
- * resolv/resolv-internal.h: Modified.
- (__res_get_nsaddr): New function.
- (libc_hidden_proto): New.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2fbe5860d33ca2318b35ea6d31beefa381b4ac8a
- resolv: Rename res_comp.c to res-name-checking.c and move into libc
- * include/resolv.h: Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Remove.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Remove.
- [_RESOLV_H_ && ! _ISOMAC](__libc_res_dnok): New.
- [_RESOLV_H_ && ! _ISOMAC](libc_hidden_proto): New.
- [_RESOLV_H_ && ! _ISOMAC](__libc_res_hnok): New.
- [_RESOLV_H_ && ! _ISOMAC](libc_hidden_proto): New.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/res_comp.c: Move to...
- * resolv/res-name-checking.c: ... here.
- (sys/types.h): Remove include.
- (sys/param.h): Remove include.
- (netinet/in.h): Remove include.
- (ctype.h): Remove include.
- (stdio.h): Remove include.
- (string.h): Remove include.
- (unistd.h): Remove include.
- (res_hnok): Remove function.
- (libresolv_hidden_def): Remove.
- (res_ownok): Remove function.
- (res_mailok): Remove function.
- (res_dnok): Remove function.
- (libresolv_hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___res_hnok): New function.
- (versioned_symbol): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- (___res_ownok): New function.
- (versioned_symbol): New function.
- (___res_mailok): New function.
- (versioned_symbol): New function.
- (___res_dnok): New function.
- (versioned_symbol): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * resolv/resolv.h: Modified.
- (res_dnok): Remove.
- (res_hnok): Remove.
- (res_mailok): Remove.
- (res_ownok): Remove.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 391e02236b931132c0e8b5ba4c3b087c2aaa1044
- resolv: Move dn_skipname to its own file and into libc
- * include/resolv.h: Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Remove.
- [_RESOLV_H_ && ! _ISOMAC](__libc_dn_skipname): New.
- [_RESOLV_H_ && ! _ISOMAC](libc_hidden_proto): New.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/dn_skipname.c: New file.
- * resolv/nss_dns/dns-canon.c: Modified.
- (_nss_dns_getcanonname_r): Modified function.
- * resolv/nss_dns/dns-network.c: Modified.
- (getanswer_r): Modified function.
- * resolv/res_comp.c: Modified.
- (dn_skipname): Remove function.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Remove.
- * resolv/resolv.h: Modified.
- (dn_skipname): Remove.
- (dn_skipname): Remove.
- (putlong): Remove.
- (__RESOLV_DEPRECATED_MSG): Modified.
- (__RESOLV_DEPRECATED_MSG): Modified.
- (__RESOLV_DEPRECATED_MSG): Modified.
- (dn_skipname): New function.
- (putlong): New.
- (__RESOLV_DEPRECATED_MSG): New function.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: fd8a87c0c1932de591e7ad108ff6288a4b6b18c9
- resolv: Move dn_comp to its own file and into libc
- * include/resolv.h: Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Remove.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/dn_comp.c: New file.
- * resolv/res_comp.c: Modified.
- (dn_comp): Remove function.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Remove.
- * resolv/resolv.h: Modified.
- (dn_comp): Remove.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 7ec366a08a7cec7bd23d6b2a4f7954860e3a16fd
- resolv: Move _getlong, _getshort, __putlong, __putshort to res-putget
- * resolv/Makefile: Modified.
- * resolv/res-putget.c: New file.
- * resolv/res_comp.c: Modified.
- (libresolv_hidden_def): Remove.
- (libresolv_hidden_def): Remove.
- (libresolv_hidden_def): Remove.
- (_getshort): Remove.
- (libresolv_hidden_def): New.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 640bbdf71c6f10ac26252ac67a22902e26657bd8
- resolv: Move dn_expand to its own file and into libc
- * include/resolv.h: Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Modified.
- [_RESOLV_H_ && ! _ISOMAC](libresolv_hidden_proto): Remove.
- [_RESOLV_H_ && ! _ISOMAC](__libc_dn_expand): New.
- [_RESOLV_H_ && ! _ISOMAC](libc_hidden_proto): New.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/compat-gethnamaddr.c: Modified.
- [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_25)](getanswer): Modified function.
- * resolv/dn_expand.c: New file.
- * resolv/ns_parse.c: Modified.
- (ns_parserr): Modified function.
- * resolv/ns_print.c: Modified.
- (addname): Modified function.
- * resolv/nss_dns/dns-canon.c: Modified.
- (_nss_dns_getcanonname_r): Modified function.
- * resolv/res_comp.c: Modified.
- [SHLIB_COMPAT(libresolv, GLIBC_2_0, GLIBC_2_2)](dn_expand): Remove.
- [SHLIB_COMPAT(libresolv, GLIBC_2_0, GLIBC_2_2)](weak_alias): Remove.
- (dn_expand): Remove function.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Remove.
- (shlib-compat.h): Remove include.
- * resolv/res_debug.c: Modified.
- [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_26)](p_cdnname): Modified function.
- [SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_26)](p_fqnname): Modified function.
- * resolv/res_send.c: Modified.
- (res_nameinquery): Modified function.
- (res_queriesmatch): Modified function.
- * resolv/resolv.h: Modified.
- (dn_expand): Remove.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 13e1f86706e463de4429f7e88f47c6ff65cd845e
- resolv: Move ns_name_compress into its own file and into libc
- * include/arpa/nameser.h: Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Remove.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](__ns_name_compress): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/ns_name.c: Modified.
- (ns_name_compress): Remove function.
- (libresolv_hidden_def): Remove.
- * resolv/ns_name_compress.c: New file.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 7ed1ac6da3d6ae5bfbbf4c4bdce07a40e8113df8
- resolv: Move ns_name_pack into its own file and into libc
- * include/arpa/nameser.h: Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Remove.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](__ns_name_pack): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/ns_name.c: Modified.
- (dn_find): Remove.
- (ns_name_pack): Remove function.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Remove.
- (mklower): Remove function.
- (dn_find): Remove function.
- * resolv/ns_name_pack.c: New file.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 276e9822b3402d49a3c9bea713f89dc855812152
- resolv: Move ns_name_pton into its own file and into libc
- * include/arpa/nameser.h: Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Remove.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](__ns_name_pton): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/ns_name.c: Modified.
- (digits): Remove.
- (ns_name_pton): Remove function.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Remove.
- * resolv/ns_name_pton.c: New file.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 4e1d3db1e86804283cd21f3186e06d397284ac70
- resolv: Move ns_name_uncompress into its own file and into libc
- * include/arpa/nameser.h: Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Remove.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](__ns_name_uncompress): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/ns_name.c: Modified.
- (ns_name_uncompress): Remove function.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Remove.
- * resolv/ns_name_uncompress.c: New file.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: cff2c78c513ef8d51e69a6933f1c6aef8a24a6d6
- resolv: Move ns_name_skip to its own file and into libc (bug 28091)
- * include/arpa/nameser.h: Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Remove.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](__ns_name_skip): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/ns_name.c: Modified.
- (ns_name_skip): Remove function.
- (libresolv_hidden_def): Remove.
- * resolv/ns_name_skip.c: New file.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified.
- 2021-07-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 248dbed1187038918d79f62cd9cf631f4150c2a0
- resolv: Deprecate legacy interfaces in libresolv
- * NEWS: Modified.
- * inet/arpa/inet.h: Modified.
- [__USE_MISC](inet_neta): Modified.
- * resolv/arpa/nameser.h: Modified.
- (ns_sprintrr): Remove.
- (ns_sprintrrf): Remove.
- (ns_format_ttl): Remove.
- (ns_parse_ttl): Remove.
- (ns_datetosecs): Remove.
- (ns_samedomain): Remove.
- (ns_subdomain): Remove.
- (ns_makecanon): Remove.
- (ns_samename): Remove.
- [! _LIBC](__NAMESER_DEPRECATED): New.
- [_LIBC](__NAMESER_DEPRECATED): New.
- (__NAMESER_DEPRECATED): New.
- (__NAMESER_DEPRECATED): New.
- (__NAMESER_DEPRECATED): New.
- (__NAMESER_DEPRECATED): New.
- (__NAMESER_DEPRECATED): New.
- (__NAMESER_DEPRECATED): New.
- (__NAMESER_DEPRECATED): New.
- (__NAMESER_DEPRECATED): New.
- (__NAMESER_DEPRECATED): New.
- * resolv/resolv.h: Modified.
- (fp_nquery): Remove.
- (fp_query): Remove.
- (hostalias): Remove.
- (p_query): Remove.
- (res_isourserver): Remove.
- (sym_ston): Remove.
- (sym_ntos): Remove.
- (sym_ntop): Remove.
- (loc_aton): Remove.
- (loc_ntoa): Remove.
- (putlong): Modified.
- (putshort): Remove.
- (p_class): Remove.
- (p_time): Remove.
- (p_type): Remove.
- (p_rcode): Remove.
- (p_cdnname): Remove.
- (p_cdname): Remove.
- (p_fqnname): Remove.
- (p_fqname): Remove.
- (p_option): Remove.
- (dn_count_labels): Remove.
- (res_randomid): Remove.
- (res_nameinquery): Remove.
- (res_queriesmatch): Remove.
- (fp_resstat): Remove.
- (res_nquery): Modified.
- [! _LIBC](__RESOLV_DEPRECATED): New.
- [! _LIBC](__RESOLV_DEPRECATED_MSG): New.
- [_LIBC](__RESOLV_DEPRECATED): New.
- [_LIBC](__RESOLV_DEPRECATED_MSG): New.
- (fp_nquery): New.
- (__RESOLV_DEPRECATED): New.
- (fp_query): New.
- (__RESOLV_DEPRECATED): New.
- (hostalias): New.
- (__RESOLV_DEPRECATED_MSG): New function.
- (p_query): New.
- (__RESOLV_DEPRECATED): New.
- (res_isourserver): New.
- (__RESOLV_DEPRECATED): New.
- (sym_ston): New.
- (__RESOLV_DEPRECATED): New.
- (sym_ntos): New.
- (__RESOLV_DEPRECATED): New.
- (sym_ntop): New.
- (__RESOLV_DEPRECATED): New.
- (loc_aton): New.
- (__RESOLV_DEPRECATED): New.
- (loc_ntoa): New.
- (__RESOLV_DEPRECATED): New.
- (putshort): New.
- (__RESOLV_DEPRECATED_MSG): New function.
- (__RESOLV_DEPRECATED): New.
- (__RESOLV_DEPRECATED): New.
- (__RESOLV_DEPRECATED): New.
- (__RESOLV_DEPRECATED): New.
- (__RESOLV_DEPRECATED): New.
- (__RESOLV_DEPRECATED): New.
- (__RESOLV_DEPRECATED): New.
- (__RESOLV_DEPRECATED): New.
- (__RESOLV_DEPRECATED): New.
- (__RESOLV_DEPRECATED): New.
- (res_randomid): New.
- (__RESOLV_DEPRECATED_MSG): New function.
- (res_nameinquery): New.
- (__RESOLV_DEPRECATED): New.
- (res_queriesmatch): New.
- (__RESOLV_DEPRECATED): New.
- (fp_resstat): New.
- (__RESOLV_DEPRECATED): New.
- (__RESOLV_DEPRECATED_MSG): New function.
- 2021-07-19 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 191e4068266462e7e4c650fc8ce8e11328a9f4a1
- tst-safe-linking: make false positives even more improbable
- * malloc/tst-safe-linking.c: Modified.
- (check): Modified function.
- (test_tcache): Modified function.
- (test_fastbin): Modified function.
- (test_fastbin_consolidate): Modified function.
- 2021-07-18 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: 0b217e5969d08a6fef3d23599385b8e77eedfb18
- htl: Do not expose pthread hidden proto outside libpthread
- * sysdeps/htl/pthreadP.h: Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): New.
- [IS_IN (libpthread)](hidden_proto): New.
- [IS_IN (libpthread)](hidden_proto): New.
- (hidden_proto): Remove.
- (hidden_proto): Remove.
- (hidden_proto): Remove.
- 2021-07-16 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 881b68e45c3a518319dcf5a3c4a2b3ec59e1c1e5
- elf: Fix a wrong array access on tst-tls20
- * elf/tst-tls20.c: Modified.
- (do_test_dependency): Modified function.
- (do_test_invalid_dependency): Modified function.
- 2021-07-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 3a0253ac6f5c0caf5324077673b936e917ca8b0f
- elf: Add -Wl,--no-as-needed for tst-tls-manydynamic*mod-dep-bad.so (BZ #28089)
- * elf/Makefile: Modified.
- 2021-07-15 Florian Weimer <fweimer@redhat.com>
- COMMIT: 820bb23ff074db8255217ab01b51f28c96ec76a9
- resolv: Move ns_name_unpack to its own file and into libc
- * include/arpa/nameser.h: Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Remove.
- [! _ISOMAC](__ns_name_unpack): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/ns_name.c: Modified.
- (ns_name_unpack): Remove function.
- (libresolv_hidden_def): Modified.
- (strong_alias): Remove.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Remove.
- * resolv/ns_name_unpack.c: New file.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified.
- 2021-07-15 Florian Weimer <fweimer@redhat.com>
- COMMIT: ee3639e0fe61a3692adf660e04f9e6d56475ff52
- resolv: Remove unnecessary res_isourserver_p call from send_dg
- * resolv/res_send.c: Modified.
- (send_dg): Modified function.
- 2021-07-15 Florian Weimer <fweimer@redhat.com>
- COMMIT: adcc572a29169e5b571ab06b1a5bf941985d8fe6
- resolv: Move ns_name_ntop to its own file and into libc
- * include/arpa/nameser.h: Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Modified.
- [! _ISOMAC](libresolv_hidden_proto): Remove.
- [! _ISOMAC](__ns_name_ntop): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/ns_name.c: Modified.
- (special): Remove.
- (printable): Remove.
- (ns_name_ntop): Remove function.
- (libresolv_hidden_def): Modified.
- (strong_alias): Modified.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Modified.
- (strong_alias): Remove.
- (libresolv_hidden_def): Modified.
- (ns_name_uncompress): Modified function.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Modified.
- (libresolv_hidden_def): Remove.
- (special): Remove function.
- (printable): Remove function.
- * resolv/ns_name_ntop.c: New file.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libresolv.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libresolv.abilist: Modified.
- 2021-07-15 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2ff32dd4926c7ec3bb6c09b58a12a8e828a4cc58
- nss_dns: Do not use deprecated packet parsing functions
- * resolv/nss_dns/dns-canon.c: Modified.
- (_nss_dns_getcanonname_r): Modified function.
- * resolv/nss_dns/dns-host.c: Modified.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](getanswer_r): Modified function.
- [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gaih_getanswer_slice): Modified function.
- 2021-07-15 Florian Weimer <fweimer@redhat.com>
- COMMIT: 389c1114d122d78fcf2d4d08ffd6335853c8adef
- resolv: Sort Makefile routines and Versions lexicographically
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- 2021-07-15 Florian Weimer <fweimer@redhat.com>
- COMMIT: b8f889064d02cedc90a109848190207a767a4913
- socket: Add hidden prototype for setsockopt
- * include/sys/socket.h: Modified.
- [! _ISOMAC](__setsockopt): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): New.
- * sysdeps/mach/hurd/setsockopt.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/setsockopt.c: Modified.
- (setsockopt): Remove function.
- (weak_alias): Modified.
- (__setsockopt): New function.
- (libc_hidden_def): New.
- 2021-07-14 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: ba33937be210da5d07f7f01709323743f66011ce
- elf: Fix DTV gap reuse logic (BZ #27135)
- * elf/Makefile: Modified.
- * elf/dl-close.c: Modified.
- (remove_slotinfo): Modified function.
- * elf/dl-load.c: Modified.
- [! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function.
- * elf/dl-open.c: Modified.
- (_dl_open): Modified function.
- * elf/dl-tls.c: Modified.
- (_dl_next_tls_modid): Remove function.
- (_dl_assign_tls_modid): New function.
- * elf/rtld.c: Modified.
- (dl_main): Modified function.
- * elf/tst-tls20.c: Modified.
- (access): Modified function.
- (start): Modified function.
- (do_test): Modified function.
- (array_length.h): Include file.
- (support/test-driver.h): Include file.
- (access_mod): New function.
- (access_dep): New function.
- (start_args): New.
- (do_test_no_depedency): New function.
- (nmodules): New function.
- (is_mod_set): New function.
- (print_gap): New function.
- (do_test_dependency): New function.
- (do_test_invalid_dependency): New function.
- * sysdeps/generic/ldsodefs.h: Modified.
- [IS_IN (rtld)](_dl_next_tls_modid): Remove.
- [IS_IN (rtld)](_dl_assign_tls_modid): New function.
- 2021-07-14 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: 0e1f068108d94576321bbbd354cfb1b3b99389bf
- Fix linknamespace errors and local-plt-usages in nss_files.
- * nss/nss_files/files-alias.c: Modified.
- (get_next_alias): Modified function.
- * nss/nss_files/files-initgroups.c: Modified.
- (_nss_files_initgroups_dyn): Modified function.
- * nss/nss_files/files-netgrp.c: Modified.
- (libc_hidden_proto): Modified function.
- * nss/nss_readline.c: Modified.
- (__nss_readline): Modified function.
- 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 84d40d702fb094dda8fb8b7fd4d8042b03ac23ac
- Add static tests for __clone_internal
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-align-clone-internal.c: New file.
- * sysdeps/unix/sysv/linux/tst-clone2-internal.c: New file.
- * sysdeps/unix/sysv/linux/tst-clone3-internal.c: New file.
- * sysdeps/unix/sysv/linux/tst-getpid1-internal.c: New file.
- * sysdeps/unix/sysv/linux/tst-misalign-clone-internal.c: New file.
- 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 24c78e2c759f278ced4256dfe9d88af06af81743
- x86-64: Add the clone3 wrapper
- * sysdeps/unix/sysv/linux/x86_64/clone3.S: New file.
- * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Modified.
- [! __ASSEMBLER__](HAVE_CLONE3_WAPPER): New.
- 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
- Matthew Denton <mpdenton@chromium.org>
- COMMIT: d8ea0d0168b190bdf138a20358293c939509367f
- Add an internal wrapper for clone, clone2 and clone3
- * include/clone_internal.h: New file.
- * nptl/allocatestack.c: Modified.
- [! NEED_SEPARATE_REGISTER_STACK](STACK_VARIABLES): Remove.
- [! NEED_SEPARATE_REGISTER_STACK](STACK_VARIABLES_ARGS): Remove.
- [! NEED_SEPARATE_REGISTER_STACK](STACK_VARIABLES_PARMS): Remove.
- [! NEED_SEPARATE_REGISTER_STACK](ALLOCATE_STACK_PARMS): Remove.
- [! NEED_SEPARATE_REGISTER_STACK](ALLOCATE_STACK): Remove.
- [NEED_SEPARATE_REGISTER_STACK](STACK_VARIABLES): Remove.
- [NEED_SEPARATE_REGISTER_STACK](STACK_VARIABLES_ARGS): Remove.
- [NEED_SEPARATE_REGISTER_STACK](STACK_VARIABLES_PARMS): Remove.
- [NEED_SEPARATE_REGISTER_STACK](ALLOCATE_STACK_PARMS): Remove.
- [NEED_SEPARATE_REGISTER_STACK](ALLOCATE_STACK): Remove.
- (allocate_stack): Modified function.
- * nptl/pthread_create.c: Modified.
- (create_thread): Modified function.
- (__pthread_create_2_1): Modified function.
- (clone_internal.h): Include file.
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/clone-internal.c: New file.
- * sysdeps/unix/sysv/linux/clone3.c: New file.
- * sysdeps/unix/sysv/linux/clone3.h: New file.
- * sysdeps/unix/sysv/linux/spawni.c: Modified.
- [! __ia64__](CLONE): Remove.
- [_STACK_GROWS_DOWN](STACK): Remove.
- [_STACK_GROWS_UP || (__ia64__)](STACK): Remove.
- [__ia64__](CLONE): Remove.
- (__spawnix): Modified function.
- (clone_internal.h): Include file.
- 2021-07-14 Cooper Qu <cooper.qu@linux.alibaba.com>
- COMMIT: 135425a1dd50cbe2b9db0628d6c2b36c7889f30b
- nss: Fix build error with --disable-nscd
- * nss/nss_module.c: Modified.
- (module_load_nss_files): Modified function.
- 2021-07-13 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: d7fe71d8424e2eb6230f264d30323a696cf54114
- htl: Fix linking static examples against libpthread
- * sysdeps/htl/Makeconfig: Modified.
- 2021-07-13 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: c27bcc95880934481fc1a128486e93447de6a0dd
- htl: Let libc call __pthread_mutex_{,try,un}lock
- * htl/Versions: Modified.
- * sysdeps/htl/pthreadP.h: Modified.
- (hidden_proto): New.
- (hidden_proto): New.
- (hidden_proto): New.
- * sysdeps/mach/hurd/htl/pt-mutex-lock.c: Modified.
- (hidden_def): New.
- * sysdeps/mach/hurd/htl/pt-mutex-trylock.c: Modified.
- (hidden_def): New.
- * sysdeps/mach/hurd/htl/pt-mutex-unlock.c: Modified.
- (hidden_def): New.
- 2021-07-13 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 9ed752af8d6581efec4a4ca9e67b06fa7e7e763a
- posix: Ignore non opened files on tst-spawn5
- * posix/tst-spawn5.c: Modified.
- (handle_restart): Modified function.
- (spawn_closefrom_test): Modified function.
- (do_test): Modified function.
- (parse_fd): New function.
- 2021-07-12 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 84ea6ea24bd5bef674ce16a2832dbbe4d514e6d9
- mcheck: Align struct hdr to MALLOC_ALIGNMENT bytes [BZ #28068]
- * malloc/Makefile: Modified.
- * malloc/mcheck.c: Modified.
- [! _MALLOC_INTERNAL](malloc-size.h): Include file.
- (hdr): Modified.
- * sysdeps/i386/Makefile: Modified.
- * sysdeps/x86_64/x32/Makefile: Modified.
- 2021-07-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- Florian Weimer <fweimer@redhat.com>
- COMMIT: 72e84d1db22203e01a43268de71ea8669eca2863
- Linux: Use 32-bit vDSO for clock_gettime, gettimeofday, time (BZ# 28071)
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/clock_gettime.c: Modified.
- (__clock_gettime64): Modified function.
- * sysdeps/unix/sysv/linux/tst-clock_gettime-clobber.c: New file.
- * sysdeps/unix/sysv/linux/tst-gettimeofday-clobber.c: New file.
- * sysdeps/unix/sysv/linux/tst-time-clobber.c: New file.
- 2021-07-12 Florian Weimer <fweimer@redhat.com>
- COMMIT: aaacde11f2e814814fdd19dfb683e76f1dede4d5
- Reduce <limits.h> pollution due to dynamic PTHREAD_STACK_MIN
- * include/bits/local_lim.h: Delete file.
- * nptl/tst-minstack-exit.c: Modified.
- (__SC_THREAD_STACK_MIN_VALUE): New.
- * sysdeps/nptl/pthread.h: Modified.
- [__USE_MISC](bits/pthread_stack_min-dynamic.h): New.
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/bits/local_lim.h: Modified.
- [!(__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE)](bits/pthread_stack_min.h): Remove.
- [__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE](unistd.h): Remove.
- [__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE](PTHREAD_STACK_MIN): Remove.
- (PTHREAD_STACK_MIN): Remove.
- (bits/pthread_stack_min-dynamic.h): Include file.
- * sysdeps/unix/sysv/linux/bits/pthread_stack_min-dynamic.h: New file.
- * sysdeps/unix/sysv/linux/include/bits/pthread_stack_min-dynamic.h: New file.
- 2021-07-12 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: 8235f9311bddbe4cf8ff1fa8f72f41aa77e27e00
- Fix failing nss/tst-nss-files-hosts-long.
- * nss/tst-reload1.root/postclean.req: New file.
- 2021-07-12 Florian Weimer <fweimer@redhat.com>
- COMMIT: 70099c7763b8c47a4bb1eef1c41601c602a83270
- nis: nis_local_group may read from __nisgroup[-1] (bug 28075)
- * nis/nis_local_names.c: Modified.
- (nis_local_group): Modified function.
- 2021-07-11 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: 83b7008e11f6d149f1926970b7c21cc50ce536ed
- hurd _Fork: Drop duplicate malloc_fork_lock calls
- * sysdeps/mach/hurd/_Fork.c: Modified.
- (_Fork): Modified function.
- 2021-07-11 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 17cef890c95a71671ec80b1daac88aef7ca46a90
- support: Replace _SC_MINSIGSTKSZ with _SC_SIGSTKSZ
- * support/support_stack_alloc.c: Modified.
- (support_stack_alloc): Modified function.
- 2021-07-09 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 28d07380c2ae5786e242be336ccc1c9e3111f3fa
- support: Replace MINSIGSTKSZ with sysconf (_SC_MINSIGSTKSZ)
- * support/support_stack_alloc.c: Modified.
- (support_stack_alloc): Modified function.
- 2021-07-09 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 5d98a7dae955bafa6740c26eaba9c86060ae0344
- Define PTHREAD_STACK_MIN to sysconf(_SC_THREAD_STACK_MIN)
- * NEWS: Modified.
- * include/bits/local_lim.h: New file.
- * include/features.h: Modified.
- [_GNU_SOURCE](_SC_SIGSTKSZ_SOURCE): Remove.
- [_GNU_SOURCE](_DYNAMIC_STACK_SIZE_SOURCE): New.
- [_SC_SIGSTKSZ_SOURCE](__USE_SC_SIGSTKSZ): Remove.
- (__USE_SC_SIGSTKSZ): Remove.
- [_DYNAMIC_STACK_SIZE_SOURCE](__USE_DYNAMIC_STACK_SIZE): New.
- (__USE_DYNAMIC_STACK_SIZE): New.
- * manual/creature.texi: Modified.
- * nptl/tst-context1.c: Modified.
- (ctx): Modified.
- (fct): Modified function.
- (tf): Modified function.
- (do_test): Modified function.
- (support/support.h): Include file.
- (stacks): New.
- (stack_size): New.
- * stdlib/test-atexit-race-common.c: Modified.
- (kStacksize): Remove.
- (do_test): Modified function.
- * support/support_path_support_time64.c: Modified.
- (unistd.h): Include file.
- * sysdeps/posix/sysconf-pthread_stack_min.h: New file.
- * sysdeps/posix/sysconf.c: Modified.
- (__sysconf): Modified function.
- (sysconf-pthread_stack_min.h): Include file.
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/aarch64/bits/local_lim.h: Delete file.
- * sysdeps/unix/sysv/linux/aarch64/bits/pthread_stack_min.h: New file.
- * sysdeps/unix/sysv/linux/alpha/bits/local_lim.h: Delete file.
- * sysdeps/unix/sysv/linux/alpha/bits/pthread_stack_min.h: New file.
- * sysdeps/unix/sysv/linux/bits/local_lim.h: Modified.
- (PTHREAD_STACK_MIN): Modified.
- [!(__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE)](bits/pthread_stack_min.h): New.
- [__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE](unistd.h): New.
- [__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE](PTHREAD_STACK_MIN): New.
- * sysdeps/unix/sysv/linux/bits/pthread_stack_min.h: New file.
- * sysdeps/unix/sysv/linux/bits/sigstksz.h: Modified.
- [__USE_SC_SIGSTKSZ && __USE_SC_SIGSTKSZ](unistd.h): Remove.
- [__USE_SC_SIGSTKSZ && __USE_SC_SIGSTKSZ](SIGSTKSZ): Remove.
- [__USE_SC_SIGSTKSZ && __USE_SC_SIGSTKSZ](MINSIGSTKSZ): Remove.
- [__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE](unistd.h): New.
- [__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE](SIGSTKSZ): New.
- [__USE_DYNAMIC_STACK_SIZE && __USE_DYNAMIC_STACK_SIZE](MINSIGSTKSZ): New.
- * sysdeps/unix/sysv/linux/ia64/bits/local_lim.h: Delete file.
- * sysdeps/unix/sysv/linux/ia64/bits/pthread_stack_min.h: New file.
- * sysdeps/unix/sysv/linux/mips/bits/local_lim.h: Delete file.
- * sysdeps/unix/sysv/linux/mips/bits/pthread_stack_min.h: New file.
- * sysdeps/unix/sysv/linux/powerpc/bits/local_lim.h: Delete file.
- * sysdeps/unix/sysv/linux/powerpc/bits/pthread_stack_min.h: New file.
- * sysdeps/unix/sysv/linux/sparc/bits/local_lim.h: Delete file.
- * sysdeps/unix/sysv/linux/sparc/bits/pthread_stack_min.h: New file.
- * sysdeps/unix/sysv/linux/sysconf-pthread_stack_min.h: New file.
- 2021-07-09 Florian Weimer <fweimer@redhat.com>
- COMMIT: 7c241325d67af9e24ff03d4c6f6280c17ea181f8
- Force building with -fno-common
- * Makeconfig: Modified.
- * csu/libc-start.c: Modified.
- [! SHARED][! THREAD_SET_POINTER_GUARD](__pointer_chk_guard_local): Modified.
- * elf/dl-support.c: Modified.
- [!HAVE_TUNABLES](_dl_hwcap_mask): Modified.
- (_dl_hwcap): Modified.
- (_dl_hwcap2): Modified.
- * elf/rtld.c: Modified.
- (__pointer_chk_guard_local): Modified.
- * include/shlib-compat.h: Modified.
- * malloc/malloc.c: Modified.
- [HAVE_MALLOC_INIT_HOOK](void): Remove.
- [HAVE_MALLOC_INIT_HOOK](__malloc_initialize_hook): New.
- * malloc/mtrace.c: Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](mallwatch): Modified.
- * misc/regexp.c: Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_23)](loc1): Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_23)](loc2): Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_23)](locs): Modified.
- * nptl/libc_multiple_threads.c: Modified.
- [IS_IN (libc)][! TLS_MULTIPLE_THREADS_IN_TCB](__libc_multiple_threads): Modified.
- * nptl/lowlevellock.c: Modified.
- [ENABLE_ELISION_SUPPORT](__pthread_force_elision): Modified.
- * nptl/pthread_create.c: Modified.
- (__nptl_threads_events): Modified.
- (__nptl_last_event): Modified.
- * nptl/pthread_keys.c: Modified.
- (__pthread_keys): Modified.
- * nptl/vars.c: Modified.
- (__default_pthread_attr): Modified.
- (__default_pthread_attr_lock): Modified.
- * resolv/res_libc.c: Modified.
- (_res): Modified.
- * stdlib/abort.c: Modified.
- (__abort_msg): Modified.
- * sunrpc/key_call.c: Modified.
- [! SO_PASSCRED](key_call_keyenvoy): New function.
- [SHARED][! EXPORT_RPC_SYMBOLS](compat_symbol): Modified.
- [SHARED][EXPORT_RPC_SYMBOLS][! SO_PASSCRED](key_call_keyenvoy): Remove.
- [SHARED][EXPORT_RPC_SYMBOLS][SO_PASSCRED](key_call_private): Remove.
- [SHARED][EXPORT_RPC_SYMBOLS](key_call_private): Remove.
- [SHARED][EXPORT_RPC_SYMBOLS](key_call_private_main): Remove.
- [SHARED][EXPORT_RPC_SYMBOLS](__libc_lock_define_initialized): Remove.
- [SHARED][EXPORT_RPC_SYMBOLS](key_call_socket): Remove.
- [SHARED][EXPORT_RPC_SYMBOLS](key_call): Remove.
- [SHARED][EXPORT_RPC_SYMBOLS](__rpc_thread_key_cleanup): Remove.
- (__key_encryptsession_pk_LOCAL): New.
- (__key_decryptsession_pk_LOCAL): New.
- (__key_gendes_LOCAL): New.
- (key_call_private): New.
- (key_call_private_main): New.
- (__libc_lock_define_initialized): New function.
- (key_call_socket): New function.
- (key_call): New function.
- (__rpc_thread_key_cleanup): New function.
- * sunrpc/rpc_common.c: Modified.
- (_null_auth): Modified.
- (svc_fdset): Modified.
- (rpc_createerr): Modified.
- (svc_pollfd): Modified.
- (svc_max_pollfd): Modified.
- * sunrpc/svcauth_des.c: Modified.
- (svcauthdes_stats): Modified.
- * sysdeps/nptl/dl-tls_init_tp.c: Modified.
- [! __ASSUME_SET_ROBUST_LIST](__nptl_set_robust_list_avail): Modified.
- (__nptl_initial_report_events): Modified.
- * sysdeps/powerpc/nofpu/sim-full.c: Modified.
- [SIM_GLOBAL_COMPAT](__sim_exceptions_global): Modified.
- [SIM_GLOBAL_COMPAT](__sim_round_mode_global): Modified.
- (__sim_exceptions_thread): Modified.
- (__sim_round_mode_thread): Modified.
- * sysdeps/unix/sysv/linux/timer_routines.c: Modified.
- (__timer_helper_once): Modified.
- (__timer_helper_tid): Modified.
- 2021-07-09 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: dc76a059fded7a203c82dbb91d4fc1f43d3250db
- Add a generic malloc test for MALLOC_ALIGNMENT
- * malloc/Makefile: Modified.
- * malloc/malloc-internal.h: Modified.
- [! INTERNAL_SIZE_T](INTERNAL_SIZE_T): Remove.
- (SIZE_SZ): Remove.
- (MALLOC_ALIGN_MASK): Remove.
- (malloc-size.h): Include file.
- * sysdeps/x86_64/tst-mallocalign1.c: Move to...
- * malloc/tst-mallocalign1.c: ... here.
- (ALIGN_MASK): Remove.
- (test): Modified function.
- (do_test): Modified function.
- (TEST_FUNCTION): Remove.
- (../test-skeleton.c): Remove include.
- (inttypes.h): Include file.
- (malloc-size.h): Include file.
- (support/test-driver.c): Include file.
- * sysdeps/generic/malloc-machine.h: Modified.
- (malloc-alignment.h): Remove include.
- * sysdeps/generic/malloc-size.h: New file.
- * sysdeps/i386/Makefile: Modified.
- * sysdeps/x86_64/Makefile: Modified.
- * sysdeps/x86_64/x32/Makefile: Modified.
- 2021-07-09 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 0ec97597c859ac6a69733cf70c6bd6fc809dcc4b
- Properly run tst-spawn5 directly [BZ #28067]
- * posix/tst-spawn5.c: Modified.
- (spawn_closefrom_test): Modified function.
- (do_test): Modified function.
- (initial_argv_count): New.
- 2021-07-09 Florian Weimer <fweimer@redhat.com>
- COMMIT: 1e5235c5618b60fb196afb292ea88578577e8bc5
- build-many-glibcs.py: Add glibcs-arm-linux-gnueabihf-thumb
- * scripts/build-many-glibcs.py: Modified.
- 2021-07-09 Florian Weimer <fweimer@redhat.com>
- COMMIT: 508ee037a30f1d4f6a1f8de2bd0d9866d4684625
- nptl: Use out-of-line wake function in __libc_lock_unlock slow path
- * nptl/Versions: Modified.
- * nptl/lowlevellock.c: Modified.
- (__lll_lock_wake_private): New function.
- (libc_hidden_def): New.
- (__lll_lock_wake): New function.
- (libc_hidden_def): New.
- * sysdeps/nptl/lowlevellock.h: Modified.
- [ENABLE_ELISION_SUPPORT](__pthread_force_elision): Modified.
- (__lll_unlock): Modified.
- (libc_hidden_proto): New function.
- (libc_hidden_proto): New.
- (__lll_lock_wake): New function.
- 2021-07-08 Anton Blanchard <anton@ozlabs.org>
- COMMIT: 01d780628278972cfa3630feeb74d7861b0fd5fc
- powerpc64le: Fix typo in configure
- * sysdeps/powerpc/powerpc64/le/configure: Modified.
- * sysdeps/powerpc/powerpc64/le/configure.ac: Modified.
- 2021-07-08 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
- COMMIT: 20f0491c675c19add0b4f44fce960d65eb44ef9b
- powerpc64: Remove strcspn ifunc from the loader
- * sysdeps/powerpc/powerpc64/multiarch/rtld-strcspn.c: New file.
- 2021-07-08 Noah Goldstein <goldstein.w.n@gmail.com>
- Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: 0679442defedf7e52a94264975880ab8674736b2
- x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064]
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- 2021-07-08 H.J. Lu <hjl.tools@gmail.com>
- Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: a6e7c3745d73ff876b4ba6991fb00768a938aef5
- x86-64: Test strlen and wcslen with 0 in the RSI register [BZ #28064]
- * sysdeps/x86_64/Makefile: Modified.
- * sysdeps/x86_64/tst-rsi-strlen.c: New file.
- * sysdeps/x86_64/tst-rsi-wcslen.c: New file.
- 2021-07-08 Fangrui Song <maskray@google.com>
- COMMIT: 115d242456de158e698ffb0f9a5fee3118e9e825
- x86_64: Remove unneeded static PIE check for undefined weak diagnostic
- * sysdeps/x86_64/configure: Modified.
- * sysdeps/x86_64/configure.ac: Modified.
- 2021-07-08 Joseph Myers <joseph@codesourcery.com>
- COMMIT: bba4383c6b4db09c84c7a194b5e80978e6c44ee5
- Add NT_ARM_PAC_ENABLED_KEYS to elf.h
- * elf/elf.h: Modified.
- (NT_ARM_PAC_ENABLED_KEYS): New.
- 2021-07-08 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 882d6e17bc44db687c8de9b357e5ce6c6d501f28
- posix: Add posix_spawn_file_actions_addclosefrom_np
- * NEWS: Modified.
- * include/unistd.h: Modified.
- [! _ISOMAC](__closefrom_fallback): Modified.
- * posix/Makefile: Modified.
- * posix/Versions: Modified.
- * posix/spawn.h: Modified.
- [__USE_GNU](posix_spawn_file_actions_addclosefrom_np): New function.
- * posix/spawn_faction_addclosefrom.c: New file.
- * posix/spawn_faction_destroy.c: Modified.
- (__posix_spawn_file_actions_destroy): Modified function.
- * posix/spawn_int.h: Modified.
- (__spawn_action): Modified.
- (spawn_int_def.h): Include file.
- * posix/tst-spawn5.c: New file.
- * sysdeps/generic/spawn_int_def.h: New file.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/spawni.c: Modified.
- (__spawni): Modified function.
- * sysdeps/posix/spawni.c: Modified.
- (__spawni_child): Modified function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/closefrom.c: Modified.
- (__closefrom): Modified function.
- (stdbool.h): Include file.
- * sysdeps/unix/sysv/linux/closefrom_fallback.c: Modified.
- (__closefrom_fallback): Modified function.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/spawn_int_def.h: New file.
- * sysdeps/unix/sysv/linux/spawni.c: Modified.
- (fcntl.h): Remove include.
- (string.h): Remove include.
- (sys/wait.h): Remove include.
- (sys/param.h): Remove include.
- (sys/mman.h): Remove include.
- (pthreadP.h): Remove include.
- (dl-sysdep.h): Remove include.
- (libc-pointer-arith.h): Remove include.
- (spawn_int.h): Modified.
- (__spawni_child): Modified function.
- (internal-signals.h): Include file.
- (sysdep.h): Include file.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- 2021-07-08 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 607449506f197cc9514408908f41f22537a47a8c
- io: Add closefrom [BZ #10353]
- * NEWS: Modified.
- * include/unistd.h: Modified.
- [! _ISOMAC](__closefrom_fallback): New function.
- * io/Makefile: Modified.
- * io/Versions: Modified.
- * io/closefrom.c: New file.
- * io/tst-closefrom.c: New file.
- * manual/llio.texi: Modified.
- * posix/unistd.h: Modified.
- [__USE_MISC](closefrom): New function.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/closefrom.c: New file.
- * sysdeps/unix/sysv/linux/closefrom_fallback.c: New file.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- 2021-07-08 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 286286283e9bdc7ef894306e2dbcf4c115b97ba2
- linux: Add close_range
- * NEWS: Modified.
- * include/bits/unistd_ext.h: New file.
- * manual/llio.texi: Modified.
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/bits/unistd_ext.h: Modified.
- [__USE_GNU][! CLOSE_RANGE_CLOEXEC](CLOSE_RANGE_CLOEXEC): New.
- [__USE_GNU][! CLOSE_RANGE_UNSHARE](CLOSE_RANGE_UNSHARE): New.
- [__USE_GNU][__has_include][__has_include ("linux/close_range.h")](linux/close_range.h): New.
- [__USE_GNU](close_range): New function.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/tst-close_range.c: New file.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- 2021-07-08 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: ae8c243d2473bdfc3c0f9c6b46e6dffb5a28725c
- support: Add support_stack_alloc
- * support/Makefile: Modified.
- * support/support.h: Modified.
- (support_stack): New.
- (support_stack_alloc): New function.
- (support_stack_free): New function.
- * support/support_stack_alloc.c: New file.
- * support/xsigstack.c: Modified.
- (sigstack_desc): Modified.
- (xalloc_sigstack): Modified function.
- (xfree_sigstack): Modified function.
- 2021-07-08 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 79969f41a7caf9a503a04b78653db971918afa26
- _int_realloc is static
- * malloc/malloc.c: Modified.
- (_int_realloc): Modified function.
- 2021-07-08 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: b8a19968b0ad928772ab282133a9374d135f7438
- Move mcheck symbol from stdlib to malloc
- * malloc/Versions: Modified.
- * stdlib/Versions: Modified.
- 2021-07-08 Florian Weimer <fweimer@redhat.com>
- COMMIT: 9ed48feed8c268e98baf00f3608d85dafb8215f3
- nss: Do not install static linker input files for libnss_files
- * nss/Makefile: Modified.
- 2021-07-08 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 5ceb1630bdb2302f927fabb812252a6d88168918
- elf/tests: Make thrlock and noload depend on libm
- * elf/Makefile: Modified.
- 2021-07-08 Siddhesh Poyarekar <siddhesh@sourceware.org>
- Eyal Itkin <eyalit@checkpoint.com>
- COMMIT: fc859c304898a5ec72e0ba5269ed136ed0ea10e1
- Harden tcache double-free check
- * malloc/arena.c: Modified.
- (ptmalloc_init): Modified function.
- [USE_TCACHE](tcache_key_initialize): New.
- * malloc/malloc.c: Modified.
- [USE_TCACHE](tcache_entry): Modified.
- [USE_TCACHE](void): Modified.
- [USE_TCACHE](tcache_put): Modified function.
- [USE_TCACHE](tcache_get): Modified function.
- [USE_TCACHE](void): Modified.
- [USE_TCACHE](tcache_key): New.
- [USE_TCACHE](tcache_key_initialize): New function.
- [USE_TCACHE](void): New.
- (_int_free): Modified function.
- (random-bits.h): Include file.
- (sys/random.h): Include file.
- 2021-07-07 Florian Weimer <fweimer@redhat.com>
- COMMIT: f9c8b11ed7726b858cd7b7cea0d3d7c5233d78cf
- nss: Access nss_files through direct references
- * include/nss_files.h: Modified.
- (nss.h): Include file.
- (DEFINE_NSS_FUNCTION): New.
- (nss/function.def): Include file.
- (DEFINE_NSS_FUNCTION): New.
- (NSS_DECLARE_MODULE_FUNCTIONS): New function.
- (libc_hidden_proto): New.
- * nss/Makefile: Modified.
- * nss/nss_files/files-XXX.c: Modified.
- (DB_LOOKUP): Modified.
- (libc_hidden_def): New.
- (libc_hidden_def): New.
- * nss/nss_files/files-alias.c: Modified.
- (NSS_DECLARE_MODULE_FUNCTIONS): Remove function.
- (internal_setent): New function.
- (libc_hidden_def): New.
- (libc_hidden_def): New.
- (libc_hidden_def): New.
- (libc_hidden_def): New.
- * nss/nss_files/files-ethers.c: Modified.
- (etherent_data): Modified.
- * nss/nss_files/files-grp.c: Modified.
- (grent_data): Modified.
- * nss/nss_files/files-hosts.c: Modified.
- (hostent_data): Modified.
- (_nss_files_gethostbyname_r): Modified function.
- (_nss_files_gethostbyname3_r): Remove.
- (_nss_files_gethostbyname2_r): Modified function.
- (_nss_files_gethostbyname3_r): Remove.
- (_nss_files_gethostbyname4_r): Modified function.
- (stream): Remove.
- (status): Remove.
- (status): Remove.
- (got_canon): Remove.
- (pad): Remove.
- (pad): Remove.
- (buflen): Remove.
- (result): Remove.
- (status): Remove.
- (break): Remove.
- (naliases): Remove.
- (if): Remove function.
- (naliases): Remove.
- (bufferend): Remove.
- (assert): Remove.
- (buffer): Remove.
- (buffer): Remove.
- (any): Remove.
- (h_addr_list): Remove.
- (pat): Remove.
- (pad): Remove.
- (buflen): Remove.
- (if): Remove function.
- (pat): Remove.
- (sizeof): Remove.
- (sizeof): Remove.
- (next): Remove.
- (name): Remove.
- (got_canon): Remove.
- (family): Remove.
- (scopeid): Remove.
- (pat): Remove.
- (break): Remove.
- (status): Remove.
- (status): Remove.
- (fclose): Remove.
- (status): Remove.
- (herrnop): Remove.
- (errnop): Remove.
- (herrnop): Remove.
- (status): Remove.
- (libc_hidden_def): New.
- (libc_hidden_def): New.
- (libc_hidden_def): New.
- (libc_hidden_def): New.
- * nss/nss_files/files-init.c: Modified.
- (NSS_DECLARE_MODULE_FUNCTIONS): Remove function.
- (nss_files.h): Include file.
- (register_file): New function.
- (libc_hidden_def): New.
- * nss/nss_files/files-initgroups.c: Modified.
- (NSS_DECLARE_MODULE_FUNCTIONS): Remove function.
- (_nss_files_initgroups_dyn): New function.
- (libc_hidden_def): New.
- * nss/nss_files/files-netgrp.c: Modified.
- (NSS_DECLARE_MODULE_FUNCTIONS): Remove function.
- (libc_hidden_def): Modified.
- (libc_hidden_def): Modified.
- (libc_hidden_proto): New function.
- (libc_hidden_def): New.
- (libc_hidden_def): New.
- * nss/nss_files/files-network.c: Modified.
- (nss_files.h): Remove include.
- * nss/nss_files/files-proto.c: Modified.
- (protoent_data): Modified.
- * nss/nss_files/files-pwd.c: Modified.
- (pwent_data): Modified.
- * nss/nss_files/files-rpc.c: Modified.
- (rpcent_data): Modified.
- * nss/nss_files/files-service.c: Modified.
- (servent_data): Modified.
- * nss/nss_files/files-sgrp.c: Modified.
- (sgent_data): Modified.
- * nss/nss_files/files-spwd.c: Modified.
- (spent_data): Modified.
- * nss/nss_files_functions.c: New file.
- * nss/nss_module.c: Modified.
- (module_load): Modified function.
- (__nss_module_freeres): Modified function.
- (nss_files.h): Include file.
- (module_load_nss_files): New function.
- * nss/nss_module.h: Modified.
- (nss_module_state): Modified.
- (__nss_files_functions): New function.
- 2021-07-07 Florian Weimer <fweimer@redhat.com>
- COMMIT: 6212bb67f4695962748a5981e1b9fea105af74f6
- nss_files: Move into libc
- * include/libc-symbols.h: Modified.
- [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_proto): Remove.
- [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_tls_proto): Remove.
- [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_def): Remove.
- [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_weak): Remove.
- [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_ver): Remove.
- [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_data_def): Remove.
- [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_tls_def): Remove.
- [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_data_weak): Remove.
- [! _ISOMAC][!(IS_IN (libnss_files))](libnss_files_hidden_data_ver): Remove.
- [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_proto): Remove.
- [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_tls_proto): Remove.
- [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_def): Remove.
- [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_weak): Remove.
- [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_ver): Remove.
- [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_data_def): Remove.
- [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_tls_def): Remove.
- [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_data_weak): Remove.
- [! _ISOMAC][IS_IN (libnss_files)](libnss_files_hidden_data_ver): Remove.
- * include/netdb.h: Modified.
- [! _ISOMAC](libc_hidden_proto): New.
- [! _ISOMAC](DECLARE_NSS_PROTOTYPES): New.
- [! _ISOMAC](DECLARE_NSS_PROTOTYPES): New.
- [! _ISOMAC](DECLARE_NSS_PROTOTYPES): New.
- [! _ISOMAC](DECLARE_NSS_PROTOTYPES): New.
- * include/nss_files.h: Modified.
- (libnss_files_hidden_proto): Remove.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (__nss_fgetent_r): New function.
- * nss/Makefile: Modified.
- * nss/Versions: Modified.
- * nss/nss_files/files-alias.c: Modified.
- (get_next_alias): Modified function.
- * nss/nss_files/files-hosts.c: Modified.
- * nss/nss_files/files-netgrp.c: Modified.
- (NSS_DECLARE_MODULE_FUNCTIONS): Modified function.
- (libnss_files_hidden_def): Remove function.
- (libnss_files_hidden_def): Remove function.
- (libc_hidden_def): New.
- (strip_whitespace): New function.
- (libc_hidden_def): New.
- (_nss_files_getnetgrent_r): New function.
- * nss/nss_files/files-network.c: Modified.
- (netent_data): Modified.
- (n_net): Modified.
- (nss_files.h): Include file.
- * nss/nss_files/files-parse.c: Modified.
- [! ENTDATA][!(IS_IN (libc))](nss_files_parse_hidden_def): Remove.
- [! ENTDATA][IS_IN (libc)](nss_files_parse_hidden_def): Remove.
- [! ENTDATA](nss_files_parse_hidden_def): New.
- * nss/nss_readline.c: Modified.
- (__nss_readline): Modified function.
- 2021-07-07 Florian Weimer <fweimer@redhat.com>
- COMMIT: 36861a968ad143f662db489cd8f859186ee375c2
- nss_files: Add generic code for set*ent, end*ent and file open
- * include/nss_files.h: Modified.
- [IS_IN (libc)](libc-lock.h): New.
- (nss_files_per_file_data): New.
- (nss_files_file): New.
- (__nss_files_data_open): New function.
- (libc_hidden_proto): New.
- (__nss_files_data_put): New function.
- (libc_hidden_proto): New.
- (__nss_files_data_setent): New function.
- (libc_hidden_proto): New.
- (__nss_files_data_endent): New function.
- (libc_hidden_proto): New.
- * nss/Makefile: Modified.
- * nss/Versions: Modified.
- * nss/nss_files/files-XXX.c: Modified.
- [! NEED_H_ERRNO](H_ERRNO_ARG_OR_NULL): New.
- [NEED_H_ERRNO](H_ERRNO_ARG_OR_NULL): New.
- (stream): Remove.
- (CONCAT): Modified function.
- (internal_endent): Remove function.
- (CONCAT): Modified function.
- (CONCAT): Modified function.
- (DB_LOOKUP): Modified.
- * nss/nss_files/files-alias.c: Modified.
- (stream): Remove.
- (internal_setent): Remove function.
- (_nss_files_setaliasent): Modified function.
- (internal_endent): Remove function.
- (_nss_files_endaliasent): Modified function.
- (_nss_files_getaliasent_r): Modified function.
- (_nss_files_getaliasbyname_r): Modified function.
- (NSS_DECLARE_MODULE_FUNCTIONS): New function.
- * nss/nss_files/files-hosts.c: Modified.
- (internal_endent): Remove.
- (internal_endent): Remove.
- (fclose): New function.
- (fclose): New function.
- * nss/nss_files_data.c: New file.
- 2021-07-07 Florian Weimer <fweimer@redhat.com>
- COMMIT: f0c28504a9877be5da3ed1215f2da2d5914bbb0b
- nss_files: Allocate nscd file registration data on the heap
- * nss/nss_files/files-init.c: Modified.
- (PWD_FILENAME): Remove.
- (NSS_DECLARE_MODULE_FUNCTIONS): Remove.
- (GRP_FILENAME): Remove.
- (define_traced_file): Remove.
- (HST_FILENAME): Remove.
- (define_traced_file): Remove.
- (RESOLV_FILENAME): Remove.
- (define_traced_file): Remove.
- (SERV_FILENAME): Remove.
- (define_traced_file): Remove.
- (NETGR_FILENAME): Remove.
- (define_traced_file): Remove.
- (_nss_files_init): Modified function.
- (NSS_DECLARE_MODULE_FUNCTIONS): New function.
- 2021-07-07 Florian Weimer <fweimer@redhat.com>
- COMMIT: 7fcdb532534e46f70624fd7e3681eb6831a69303
- libio: Replace internal _IO_getdelim symbol with __getdelim
- * iconv/gconv_parseconfdir.h: Modified.
- [IS_IN (libc)](__getdelim): Modified.
- * include/stdio.h: Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): New.
- * libio/iogetdelim.c: Modified.
- (_IO_getdelim): Remove function.
- (weak_alias): Modified.
- (weak_alias): Remove.
- (__getdelim): New function.
- (libc_hidden_def): New.
- * libio/libioP.h: Modified.
- (_IO_getdelim): Remove.
- * stdio-common/getline.c: Modified.
- (__getline): Modified function.
- * sysdeps/unix/sysv/linux/readonly-area.c: Modified.
- (__readonly_area): Modified function.
- 2021-07-07 Florian Weimer <fweimer@redhat.com>
- COMMIT: 771473a8c4f44d11e8e6521a96f4e92c20984eb3
- libio: Add hidden prototype for ungetc
- * include/stdio.h: Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): New.
- * libio/ioungetc.c: Modified.
- (_IO_ungetc): Remove function.
- (weak_alias): Remove.
- (ungetc): New function.
- (libc_hidden_def): New.
- (strong_alias): New.
- 2021-07-07 Florian Weimer <fweimer@redhat.com>
- COMMIT: c4ec8cab07615600dcff90efcc3676855fe84b6d
- inet: Add hidden prototype for __inet_network
- * include/arpa/inet.h: Modified.
- [! _ISOMAC](__inet_network): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * inet/inet_net.c: Modified.
- (inet_network): Remove function.
- (__inet_network): New function.
- (libc_hidden_def): New.
- (weak_alias): New.
- 2021-07-07 Joseph Myers <joseph@codesourcery.com>
- COMMIT: 26890e1cd018a2012badeb4fb4de265c53b485f7
- Update MIPS libm-test-ulps
- * sysdeps/mips/mips32/libm-test-ulps: Modified.
- * sysdeps/mips/mips64/libm-test-ulps: Modified.
- 2021-07-07 Joseph Myers <joseph@codesourcery.com>
- COMMIT: f517610f3ab918109bf640ec229d61c743543d11
- Update powerpc-nofpu libm-test-ulps
- * sysdeps/powerpc/nofpu/libm-test-ulps: Modified.
- 2021-07-07 liuhongt <hongtao.liu@intel.com>
- COMMIT: 6ec6c77867af4ddfec7323e0ac6ede89effca852
- soft-fp: Add __extendhfsf2/__extendhfdf2, __truncsfhf2/__truncdfhf2, __eqhf2/__nehf2
- * soft-fp/eqhf2.c: New file.
- * soft-fp/extendhfdf2.c: New file.
- * soft-fp/extendhfsf2.c: New file.
- * soft-fp/half.h: Modified.
- (FP_CMP_EQ_H): New.
- * soft-fp/truncdfhf2.c: New file.
- * soft-fp/truncsfhf2.c: New file.
- 2021-07-07 Joseph Myers <joseph@codesourcery.com>
- COMMIT: b46cfcef3f7dab8e90729c6616ac1420f2642245
- Update kernel version to 5.13 in tst-mman-consts.py
- * sysdeps/unix/sysv/linux/tst-mman-consts.py: Modified.
- 2021-07-07 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: fab3a6daf137c734e684471e197148aa058102e3
- tests-exclude-mcheck: Fix typo
- * malloc/Makefile: Modified.
- 2021-07-07 Florian Weimer <fweimer@redhat.com>
- COMMIT: 7a5db2e82fbb6c3a6e3fdae02b7166c5d0e8c7a8
- elf: Clean up GLIBC_PRIVATE exports of internal libdl symbols
- * dlfcn/dlerror.c: Modified.
- (libc_hidden_def): Remove.
- * elf/Makefile: Modified.
- * elf/Versions: Modified.
- * elf/dl-addr.c: Modified.
- (libc_hidden_def): Remove.
- * elf/dl-libc.c: Modified.
- (libc_hidden_def): Remove.
- (libc_hidden_def): Remove.
- (libc_hidden_def): Remove.
- (libc_hidden_def): Remove.
- * elf/dl-sym.c: Modified.
- (libc_hidden_def): Remove.
- (libc_hidden_def): Remove.
- * elf/tst-libc_dlvsym-dso.c: Delete file.
- * elf/tst-libc_dlvsym-static.c: Delete file.
- * elf/tst-libc_dlvsym.c: Delete file.
- * elf/tst-libc_dlvsym.h: Delete file.
- * include/dlfcn.h: Modified.
- [! _ISOMAC][ElfW](_dl_addr): Modified.
- [! _ISOMAC][ElfW](libc_hidden_proto): Remove.
- [! _ISOMAC](__libc_dlopen_mode): Modified.
- [! _ISOMAC](__libc_dlsym): Modified.
- [! _ISOMAC](__libc_dlvsym): Modified.
- [! _ISOMAC](__libc_dlclose): Modified.
- [! _ISOMAC](libc_hidden_proto): Remove.
- [! _ISOMAC](libc_hidden_proto): Remove.
- [! _ISOMAC](libc_hidden_proto): Remove.
- [! _ISOMAC](libc_hidden_proto): Remove.
- [! _ISOMAC](_dl_sym): Modified.
- [! _ISOMAC](libc_hidden_proto): Remove.
- [! _ISOMAC](_dl_vsym): Modified.
- [! _ISOMAC](libc_hidden_proto): Remove.
- [! _ISOMAC](_dlerror_run): Modified.
- [! _ISOMAC](libc_hidden_proto): Remove.
- 2021-07-07 Florian Weimer <fweimer@redhat.com>
- COMMIT: ceda365fbac3083e16eed07892fbd5970b3839a0
- nptl: Reduce the GLIBC_PRIVATE ABI
- * nptl/Versions: Modified.
- * nptl/pthread_barrier_init.c: Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- * nptl/pthread_barrier_wait.c: Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- * nptl/pthread_cond_wait.c: Modified.
- [! SHARED](strong_alias): New.
- (versioned_symbol): Modified.
- (versioned_symbol): Remove.
- * nptl/pthread_mutex_timedlock.c: Modified.
- [! SHARED](strong_alias): Modified.
- [! SHARED](strong_alias): New.
- (versioned_symbol): Modified.
- (versioned_symbol): Modified.
- (versioned_symbol): Remove.
- * nptl/pthread_testcancel.c: Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- 2021-07-07 Florian Weimer <fweimer@redhat.com>
- COMMIT: 8ec022a037788cc540c5670b0c9b1aa137bfbf97
- nptl: Remove GLIBC_2.34 versions of __pthread_mutex_lock, __pthread_mutex_unlock
- * nptl/Versions: Modified.
- * nptl/pthread_mutex_lock.c: Modified.
- [PTHREAD_MUTEX_VERSIONS](versioned_symbol): Modified.
- [PTHREAD_MUTEX_VERSIONS](versioned_symbol): Remove.
- [PTHREAD_MUTEX_VERSIONS][! SHARED](strong_alias): New.
- * nptl/pthread_mutex_unlock.c: Modified.
- (versioned_symbol): Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- 2021-07-07 Florian Weimer <fweimer@redhat.com>
- COMMIT: 1f9c804fbd699104adefbce9e56d2c8aa711b6b9
- nptl: Use internal low-level lock type for !IS_IN (libc)
- * sysdeps/nptl/libc-lockP.h: Modified.
- [!(!IS_IN (libc) && !IS_IN (libpthread))](__libc_lock_t): Remove.
- [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_init): Remove.
- [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_fini): Remove.
- [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_lock): Remove.
- [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_trylock): Remove.
- [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_unlock): Remove.
- [!IS_IN (libc) && !IS_IN (libpthread)](__libc_lock_t): Remove.
- [IS_IN (libc) || IS_IN (libpthread)][! __libc_lock_lock](__libc_lock_lock): Remove.
- [IS_IN (libc) || IS_IN (libpthread)][! __libc_lock_trylock](__libc_lock_trylock): Remove.
- [IS_IN (libc) || IS_IN (libpthread)](__libc_lock_init): Remove.
- [IS_IN (libc) || IS_IN (libpthread)](__libc_lock_fini): Remove.
- [IS_IN (libc) || IS_IN (libpthread)](__libc_lock_unlock): Remove.
- [IS_IN (libpthread)](pthreadP.h): Remove.
- (__libc_lock_t): New.
- (__libc_lock_init): New.
- (__libc_lock_fini): New.
- (__libc_lock_lock): New.
- (__libc_lock_trylock): New.
- (__libc_lock_unlock): New.
- 2021-07-07 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 83e55c982ffcf42185254cff5ac16377672ae32e
- glibc.malloc.check: Fix nit in documentation
- * manual/memory.texi: Modified.
- * manual/tunables.texi: Modified.
- 2021-07-06 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 7042b53f11339bc286270cd1a48eebf7989d198b
- Exclude tst-realloc from tests-mcheck
- * malloc/Makefile: Modified.
- 2021-07-06 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: cf2256196cc843b574e39eb05b77fc0c00024aa1
- linux: Fix setsockopt fallback
- * sysdeps/unix/sysv/linux/setsockopt.c: Modified.
- [! __ASSUME_TIME64_SYSCALLS](setsockopt32): Modified function.
- 2021-07-06 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: f7de21498dc6c517969315dcb3a675072c2cc87f
- linux: Use the expected size for SO_TIMESTAMP{NS} convertion
- * sysdeps/unix/sysv/linux/convert_scm_timestamps.c: Modified.
- [! __ASSUME_TIME64_SYSCALLS](__convert_scm_timestamps): Modified function.
- 2021-07-06 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 4b93a93e407308000ee6a1c3fec3715127c2c4c5
- linux: Consolidate Linux setsockopt implementation
- * sysdeps/unix/sysv/linux/alpha/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/arm/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/generic/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/hppa/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/i386/kernel-features.h: Modified.
- [__LINUX_KERNEL_VERSION < 0x040300](__ASSUME_SETSOCKOPT_SYSCALL): New.
- [__LINUX_KERNEL_VERSION >= 0x040300](__ASSUME_SETSOCKOPT_SYSCALL): Remove.
- * sysdeps/unix/sysv/linux/ia64/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/kernel-features.h: Modified.
- (__ASSUME_SETSOCKOPT_SYSCALL): New.
- * sysdeps/unix/sysv/linux/m68k/kernel-features.h: Modified.
- [__LINUX_KERNEL_VERSION < 0x040300](__ASSUME_SETSOCKOPT_SYSCALL): New.
- [__LINUX_KERNEL_VERSION >= 0x040300](__ASSUME_SETSOCKOPT_SYSCALL): Remove.
- * sysdeps/unix/sysv/linux/microblaze/kernel-features.h: Modified.
- (__ASSUME_SETSOCKOPT_SYSCALL): Remove.
- * sysdeps/unix/sysv/linux/mips/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/powerpc/kernel-features.h: Modified.
- (__ASSUME_SETSOCKOPT_SYSCALL): Remove.
- * sysdeps/unix/sysv/linux/s390/kernel-features.h: Modified.
- [__LINUX_KERNEL_VERSION < 0x040300](__ASSUME_SETSOCKOPT_SYSCALL): New.
- [__LINUX_KERNEL_VERSION >= 0x040300](__ASSUME_SETSOCKOPT_SYSCALL): Remove.
- * sysdeps/unix/sysv/linux/sh/kernel-features.h: Modified.
- (__ASSUME_SETSOCKOPT_SYSCALL): Remove.
- * sysdeps/unix/sysv/linux/sparc/kernel-features.h: Modified.
- [! __arch64__ && __LINUX_KERNEL_VERSION < 0x040400](__ASSUME_SETSOCKOPT_SYSCALL): New.
- [__LINUX_KERNEL_VERSION >= 0x040400](__ASSUME_SETSOCKOPT_SYSCALL): Remove.
- * sysdeps/unix/sysv/linux/x86_64/syscalls.list: Modified.
- 2021-07-06 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 1c46663a70d7225102b9c7adda542d3782353db6
- linux: Consolidate Linux getsockopt implementation
- * sysdeps/unix/sysv/linux/alpha/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/arm/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/generic/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/hppa/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/i386/kernel-features.h: Modified.
- [__LINUX_KERNEL_VERSION < 0x040300](__ASSUME_GETSOCKOPT_SYSCALL): New.
- [__LINUX_KERNEL_VERSION >= 0x040300](__ASSUME_GETSOCKOPT_SYSCALL): Remove.
- * sysdeps/unix/sysv/linux/ia64/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/kernel-features.h: Modified.
- (__ASSUME_GETSOCKOPT_SYSCALL): New.
- * sysdeps/unix/sysv/linux/m68k/kernel-features.h: Modified.
- [__LINUX_KERNEL_VERSION < 0x040300](__ASSUME_GETSOCKOPT_SYSCALL): New.
- [__LINUX_KERNEL_VERSION >= 0x040300](__ASSUME_GETSOCKOPT_SYSCALL): Remove.
- * sysdeps/unix/sysv/linux/microblaze/kernel-features.h: Modified.
- (__ASSUME_GETSOCKOPT_SYSCALL): Remove.
- * sysdeps/unix/sysv/linux/mips/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/powerpc/kernel-features.h: Modified.
- (__ASSUME_GETSOCKOPT_SYSCALL): Remove.
- * sysdeps/unix/sysv/linux/s390/kernel-features.h: Modified.
- [__LINUX_KERNEL_VERSION < 0x040300](__ASSUME_GETSOCKOPT_SYSCALL): New.
- [__LINUX_KERNEL_VERSION >= 0x040300](__ASSUME_GETSOCKOPT_SYSCALL): Remove.
- * sysdeps/unix/sysv/linux/sh/kernel-features.h: Modified.
- (__ASSUME_GETSOCKOPT_SYSCALL): Remove.
- * sysdeps/unix/sysv/linux/sparc/kernel-features.h: Modified.
- [! __arch64__ && __LINUX_KERNEL_VERSION < 0x040400](__ASSUME_GETSOCKOPT_SYSCALL): New.
- [!(! __arch64__ && __LINUX_KERNEL_VERSION < 0x040400)](__ASSUME_GETSOCKOPT_SYSCALL): Remove.
- * sysdeps/unix/sysv/linux/x86_64/syscalls.list: Modified.
- 2021-07-06 Armin Brauns <armin.brauns@gmail.com>
- COMMIT: b156c5f0a72eca8b28e1e5a5e51f29cf5ffb3bfb
- manual: fix description for preadv()
- * manual/llio.texi: Modified.
- 2021-07-06 Florian Weimer <fweimer@redhat.com>
- COMMIT: 832f50be6c9c010e46180d14126bbb81f35e808c
- elf: Call free from base namespace on error in dl-libc.c [BZ #27646]
- * elf/dl-libc.c: Modified.
- (dlerror_run): Modified function.
- 2021-07-05 Khem Raj <raj.khem@gmail.com>
- COMMIT: c8935581de4ff931bc32fb03da5d87f0ee2378a1
- linux: Check for null value msghdr struct before use
- * sysdeps/unix/sysv/linux/convert_scm_timestamps.c: Modified.
- [! __ASSUME_TIME64_SYSCALLS](__convert_scm_timestamps): Modified function.
- * sysdeps/unix/sysv/linux/recvmsg.c: Modified.
- (__libc_recvmsg): Modified function.
- 2021-07-04 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 91fb0f17a5779da6e7877eb74119a83dbe8bf167
- hooks.c: Remove incorrect comment
- * malloc/hooks.c: Modified.
- 2021-07-02 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
- COMMIT: e766ce3088e1da976d6fa7903870683b3fed7f17
- mtrace: Add attribute nocommon to mallwatch
- * malloc/mtrace.c: Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](mallwatch): Modified.
- 2021-07-03 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: c501803035d0117cef775d40295a7034d9b293a6
- Move glibc.malloc.check implementation into its own file
- * malloc/hooks.c: Modified.
- (using_malloc_checking): Remove.
- (__malloc_check_init): Remove function.
- (SAFE_CHAR_OFFSET): Remove.
- (magicbyte): Remove function.
- (malloc_check_get_size): Remove function.
- (mem2mem_check): Remove function.
- (mem2chunk_check): Remove function.
- (top_check): Remove function.
- (malloc_check): Remove function.
- (free_check): Remove function.
- (realloc_check): Remove function.
- (memalign_check): Remove function.
- (malloc-check.c): Include file.
- * malloc/malloc-check.c: New file.
- 2021-07-03 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 00d28960c5388a582a0485e07629b553c32dde49
- mtrace: Deprecate mallwatch and tr_break
- * NEWS: Modified.
- * malloc/mtrace.c: Modified.
- (mallwatch): Remove.
- (tr_break): Remove.
- (libc_hidden_proto): Remove.
- (tr_break): Remove function.
- (libc_hidden_def): Remove.
- (tr_freehook): Modified function.
- (tr_mallochook): Modified function.
- (tr_reallochook): Modified function.
- (tr_memalignhook): Modified function.
- (mtrace): Modified function.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](mallwatch): New.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](tr_break): New.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- 2021-07-03 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 7df5c7bcce5c3e6f6984441d9c4851dba5aacac5
- Drop source dependencies on hooks.c and arena.c
- * malloc/Makefile: Modified.
- 2021-07-02 JeffyChen <jeffy.chen@rock-chips.com>
- COMMIT: dfec225ee1972488bb48a8b67a2c4a13010c334a
- malloc: Initiate tcache shutdown even without allocations [BZ #28028]
- * malloc/malloc.c: Modified.
- [USE_TCACHE](tcache_thread_shutdown): Modified function.
- 2021-07-02 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 784fff6ea553da551b6a4989c94c66a69c43201d
- Add mcheck tests to malloc
- * Rules: Modified.
- * malloc/Makefile: Modified.
- 2021-07-02 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 7f784fabcb186ffaa082ed0aeed52a56b7d96cee
- iconvconfig: Use the public feof_unlocked
- * iconv/gconv_parseconfdir.h: Modified.
- [IS_IN (libc)](feof_unlocked): New.
- (read_conf_file): Modified function.
- 2021-07-02 Florian Weimer <fweimer@redhat.com>
- COMMIT: dbb949f53d4801b91885b2dfac9875b83a8710bf
- resolv: Move libanl into libc (if libpthread is in libc)
- * Makeconfig: Modified.
- * include/netdb.h: Modified.
- [! _ISOMAC][__TIMESIZE != 64](libanl_hidden_proto): Remove.
- [! _ISOMAC][__TIMESIZE != 64][! PTHREAD_IN_LIBC](libanl_hidden_proto): New.
- [! _ISOMAC][__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_proto): New.
- * resolv/Makefile: Modified.
- * resolv/Versions: Modified.
- * resolv/gai_cancel.c: Modified.
- (gai_cancel): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libanl, GLIBC_2_2_3, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__gai_cancel): New function.
- * resolv/gai_error.c: Modified.
- (gai_error): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libanl, GLIBC_2_2_3, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__gai_error): New function.
- * resolv/gai_misc.c: Modified.
- [! gai_create_helper_thread](__gai_create_helper_thread): Modified function.
- (__gai_enqueue_request): Modified function.
- (handle_requests): Modified function.
- [!PTHREAD_IN_LIBC](__pthread_attr_init): New.
- [!PTHREAD_IN_LIBC](__pthread_attr_setdetachstate): New.
- [!PTHREAD_IN_LIBC](__pthread_cond_signal): New.
- [!PTHREAD_IN_LIBC](__pthread_cond_timedwait): New.
- [!PTHREAD_IN_LIBC](__pthread_create): New.
- [!PTHREAD_IN_LIBC](__pthread_exit): New.
- * resolv/gai_misc.h: Modified.
- (libc_hidden_proto): New.
- * resolv/gai_notify.c: Modified.
- (__gai_notify_only): Modified function.
- [!PTHREAD_IN_LIBC](__pthread_attr_init): New.
- [!PTHREAD_IN_LIBC](__pthread_attr_setdetachstate): New.
- [!PTHREAD_IN_LIBC](__pthread_cond_signal): New.
- [!PTHREAD_IN_LIBC](__pthread_cond_timedwait): New.
- [!PTHREAD_IN_LIBC](__pthread_create): New.
- * resolv/gai_sigqueue.c: Modified.
- (libc_hidden_def): New.
- * resolv/gai_suspend.c: Modified.
- [__TIMESIZE != 64](libanl_hidden_def): Remove.
- [__TIMESIZE != 64](__gai_suspend): Remove function.
- [__TIMESIZE != 64][! PTHREAD_IN_LIBC][IS_IN (libanl)](hidden_ver): New.
- [__TIMESIZE != 64][! PTHREAD_IN_LIBC](weak_alias): New.
- [__TIMESIZE != 64][PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libanl, GLIBC_2_2_3, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_ver): New.
- [__TIMESIZE != 64][PTHREAD_IN_LIBC](versioned_symbol): New.
- [__TIMESIZE != 64][PTHREAD_IN_LIBC](versioned_symbol): New.
- [__TIMESIZE != 64](___gai_suspend): New function.
- (__gai_suspend_time64): Remove function.
- (weak_alias): Remove.
- [__TIMESIZE == 64][PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libanl, GLIBC_2_2_3, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE == 64][PTHREAD_IN_LIBC](versioned_symbol): New.
- (___gai_suspend_time64): New function.
- * resolv/getaddrinfo_a.c: Modified.
- (getaddrinfo_a): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libanl, GLIBC_2_2_3, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (__getaddrinfo_a): New function.
- * resolv/libanl-compat.c: New file.
- * sysdeps/nptl/gai_misc.h: Modified.
- (GAI_MISC_WAIT): Modified.
- (__gai_start_notify_thread): Modified function.
- (__gai_create_helper_thread): Modified function.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/gai_sigqueue.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/hppa/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libanl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- 2021-07-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
- COMMIT: 813c6ec808556553be9d39e900a3fc97ceb32330
- powerpc: optimize strcpy/stpcpy for POWER9/10
- * sysdeps/powerpc/powerpc64/le/power9/strcpy.S: Modified.
- 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 8241409e29a347ff6613d28d13cb1c7cdf1ec888
- soft-fp: Add __extendhfxf2 and __truncxfhf2
- * soft-fp/extendhfxf2.c: New file.
- * soft-fp/truncxfhf2.c: New file.
- 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: ea8e465a6b8d0f26c72bcbe453a854de3abf68ec
- x86: Check RTM_ALWAYS_ABORT for RTM [BZ #28033]
- * manual/platform.texi: Modified.
- * sysdeps/x86/bits/platform/x86.h: Modified.
- (<anoymous>): Modified.
- * sysdeps/x86/cpu-features.c: Modified.
- (update_usable): Modified function.
- * sysdeps/x86/include/cpu-features.h: Modified.
- (bit_cpu_INDEX_7_EDX_11): Remove.
- (index_cpu_INDEX_7_EDX_11): Remove.
- (reg_INDEX_7_EDX_11): Remove.
- (bit_cpu_RTM_ALWAYS_ABORT): New.
- (index_cpu_RTM_ALWAYS_ABORT): New.
- (reg_RTM_ALWAYS_ABORT): New.
- * sysdeps/x86/tst-cpu-features-supports.c: Modified.
- (do_test): Modified function.
- * sysdeps/x86/tst-get-cpu-features.c: Modified.
- (do_test): Modified function.
- 2021-07-01 Joseph Myers <joseph@codesourcery.com>
- COMMIT: b1b4f7209ecaad4bf9a5d0d2ef1338409d364bac
- Update syscall lists for Linux 5.13
- * sysdeps/unix/sysv/linux/aarch64/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/alpha/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/arc/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/arm/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/csky/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/hppa/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/i386/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/ia64/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/m68k/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/microblaze/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/nios2/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/sh/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/syscall-names.list: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- * sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified.
- (__NR_landlock_add_rule): New.
- (__NR_landlock_create_ruleset): New.
- (__NR_landlock_restrict_self): New.
- 2021-07-01 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: 7c45df18e1c524775a88c1e6fc7eac0049b3de83
- s390: Fix MEMCHR_Z900_G5 ifunc-variant if n>=0x80000000 [BZ #28024]
- * sysdeps/s390/memchr-z900.S: Modified.
- 2021-07-01 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: ba436665b1c9e8bcef76947a4b59706bc64ceead
- Fix extra PLT reference in libc.so due to __glob64_time64 if build with gcc 7.5 on 32bit.
- * include/glob.h: Modified.
- [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified.
- [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New.
- * posix/glob64-time64.c: Modified.
- [__TIMESIZE != 64](libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/glob64-time64.c: Modified.
- [__TIMESIZE != 64](libc_hidden_def): New.
- 2021-07-01 Wilco Dijkstra <wilco.dijkstra@arm.com>
- COMMIT: 6a34c928c2ac9fce926b1348d61dae34262e3f77
- AArch64: Add hp-timing.h
- * sysdeps/aarch64/hp-timing.h: New file.
- 2021-07-01 Wilco Dijkstra <wilco.dijkstra@arm.com>
- COMMIT: 252cad02d4c63540501b9b8c988cb91248563224
- AArch64: Improve strnlen performance
- * sysdeps/aarch64/strnlen.S: Modified.
- 2021-06-30 Florian Weimer <fweimer@redhat.com>
- COMMIT: eb68d7d23cc411acdf68a60f194343a6774d6194
- Linux: Avoid calling malloc indirectly from __get_nprocs
- * sysdeps/unix/sysv/linux/getsysstats.c: Modified.
- (scratch_buffer.h): Remove include.
- (__get_nprocs): Modified function.
- (array_length.h): Include file.
- (errno.h): Include file.
- (ldsodefs.h): Include file.
- (limits.h): Include file.
- (sys/mman.h): Include file.
- (__get_nprocs_count): New function.
- (__get_nprocs_large): New function.
- 2021-06-30 Joseph Myers <joseph@codesourcery.com>
- COMMIT: 38f58041baff897e595a957ddb04ecb4c83ab322
- Use Linux 5.13 in build-many-glibcs.py
- * scripts/build-many-glibcs.py: Modified.
- 2021-06-30 Florian Weimer <fweimer@redhat.com>
- COMMIT: 734c60ebb607086ad6d67b2544d6b7baba72a652
- login: Move libutil into libc
- * include/pty.h: Modified.
- [! _ISOMAC](libutil_hidden_proto): Remove.
- [! _ISOMAC](libc_hidden_proto): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * include/utmp.h: Modified.
- [! _ISOMAC](libutil_hidden_proto): Remove.
- [! _ISOMAC](libc_hidden_proto): New.
- [! _ISOMAC](libc_hidden_proto): New.
- [! _ISOMAC](libc_hidden_proto): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * login/Makefile: Modified.
- * login/Versions: Modified.
- * login/forkpty.c: Modified.
- (forkpty): Remove function.
- [OTHER_SHLIB_COMPAT (libutil, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__forkpty): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * login/libutil-compat.c: New file.
- * login/login.c: Modified.
- (tty_name): Modified function.
- (login): Remove function.
- [OTHER_SHLIB_COMPAT (libutil, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__login): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * login/login_tty.c: Modified.
- (login_tty): Remove function.
- (libutil_hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libutil, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__login_tty): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * login/logout.c: Modified.
- (logout): Remove function.
- [OTHER_SHLIB_COMPAT (libutil, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__logout): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * login/logwtmp.c: Modified.
- (logwtmp): Remove function.
- [OTHER_SHLIB_COMPAT (libutil, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__logwtmp): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * login/openpty.c: Modified.
- (pts_name): Modified function.
- (openpty): Remove function.
- (libutil_hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libutil, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__openpty): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/Makefile: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/Versions: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libutil-compat.c: New file.
- * sysdeps/unix/sysv/linux/s390/s390-32/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/login.c: Modified.
- (weak_alias): Remove.
- (login): Remove.
- (login): Remove.
- (default_symbol_version): Remove.
- (shlib-compat.h): Include file.
- (compat_symbol): New.
- (symbol_version): New function.
- * sysdeps/unix/sysv/linux/s390/s390-32/login32.c: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libutil.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libutil.abilist: Modified.
- 2021-06-30 Florian Weimer <fweimer@redhat.com>
- COMMIT: 98164ba55d01dfe517a71cbc5538ff1f5dc563d6
- login: Rework hidden prototypes for __setutent, __utmpname, __endutent
- * include/utmp.h: Modified.
- [! _ISOMAC](__utmpname): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](__setutent): Modified.
- [! _ISOMAC](__endutent): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): New.
- [! _ISOMAC](libc_hidden_proto): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * login/getutent_r.c: Modified.
- (libc_hidden_def): Modified.
- (libc_hidden_def): Modified.
- (libc_hidden_def): New.
- (libc_hidden_def): New.
- * login/utmpname.c: Modified.
- (libc_hidden_def): New.
- 2021-06-30 Florian Weimer <fweimer@redhat.com>
- COMMIT: 8d1f854d60d159931594f31993599b9d9168552b
- login: Hidden prototypes for _getpt, __ptsname_r, grantpt, unlockpt
- * include/stdlib.h: Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](__getpt): New.
- [! _ISOMAC](__ptsname_r): New.
- [! _ISOMAC](libc_hidden_proto): New.
- [! _ISOMAC](libc_hidden_proto): New.
- [! _ISOMAC](libc_hidden_proto): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * login/getpt.c: Modified.
- (libc_hidden_def): New.
- * login/grantpt.c: Modified.
- (libc_hidden_def): New.
- * login/ptsname.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/mach/hurd/ptsname.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/bsd/getpt.c: Modified.
- (stdlib.h): Include file.
- (libc_hidden_def): New.
- * sysdeps/unix/bsd/unlockpt.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/grantpt.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/getpt.c: Modified.
- (stdlib.h): Include file.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/grantpt.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/ptsname.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/unlockpt.c: Modified.
- (libc_hidden_def): New.
- 2021-06-29 Florian Weimer <fweimer@redhat.com>
- COMMIT: 3640654575bef7b56840fbadc1a6d6180ea011a7
- nptl_db: Re-use the ELF-to-abilist converter for ABI checking
- * nptl_db/Makefile: Modified.
- * nptl_db/db-symbols.awk: Modified.
- * scripts/abilist.awk: Modified.
- 2021-06-29 Andreas Roeseler <andreas.a.roeseler@gmail.com>
- COMMIT: 9dc7dc5708c5c35aeb2e0c594c74b4ba4674aa6d
- Add RFC 8335 Definitions from Linux 5.13
- * inet/netinet/icmp6.h: Modified.
- (ICMPV6_EXT_ECHO_REQUEST): New.
- (ICMPV6_EXT_ECHO_REPLY): New.
- * sysdeps/gnu/netinet/ip_icmp.h: Modified.
- (ICMP_EXT_ECHO): New.
- (ICMP_EXT_ECHOREPLY): New.
- (ICMP_EXT_CODE_MAL_QUERY): New.
- (ICMP_EXT_CODE_NO_IF): New.
- (ICMP_EXT_CODE_NO_TABLE_ENT): New.
- (ICMP_EXT_CODE_MULT_IFS): New.
- (ICMP_EXT_ECHOREPLY_ACTIVE): New.
- (ICMP_EXT_ECHOREPLY_IPV4): New.
- (ICMP_EXT_ECHOREPLY_IPV6): New.
- (ICMP_EXT_ECHO_CTYPE_NAME): New.
- (ICMP_EXT_ECHO_CTYPE_INDEX): New.
- (ICMP_EXT_ECHO_CTYPE_ADDR): New.
- (ICMP_AFI_IP): New.
- (ICMP_AFI_IP6): New.
- 2021-06-29 Florian Weimer <fweimer@redhat.com>
- COMMIT: 5e1ce61e3e71fb7ffe53f58fe96e67cb15f94854
- nss: Fix NSS_DECLARE_MODULE_FUNCTIONS handling of _nss_*_endnetgrent
- * nss/nss.h: Modified.
- (NSS_DECLARE_MODULE_FUNCTIONS): Modified.
- 2021-06-29 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: 259a17cc98058d2576511201f85d28cb5d9de2a2
- s390x: Update math: redirect roundeven function
- * sysdeps/s390/fpu/s_roundeven.c: Modified.
- [HAVE_S390_MIN_Z196_ZARCH_ASM_SUPPORT](hidden_def): Remove.
- [HAVE_S390_MIN_Z196_ZARCH_ASM_SUPPORT](NO_MATH_REDIRECT): New.
- * sysdeps/s390/fpu/s_roundevenf.c: Modified.
- [HAVE_S390_MIN_Z196_ZARCH_ASM_SUPPORT](NO_MATH_REDIRECT): New.
- * sysdeps/s390/fpu/s_roundevenl.c: Modified.
- [HAVE_S390_MIN_Z196_ZARCH_ASM_SUPPORT](NO_MATH_REDIRECT): New.
- 2021-06-28 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: c32c868ab8b2b95724550d0130782c0767fc3bab
- posix: Add _Fork [BZ #4737]
- * NEWS: Modified.
- * malloc/Makefile: Modified.
- * malloc/tst-mallocfork3.c: New file.
- * manual/process.texi: Modified.
- * posix/Makefile: Modified.
- * posix/Versions: Modified.
- * posix/fork.c: Modified.
- * posix/tst-_Fork.c: New file.
- * posix/unistd.h: Modified.
- [__USE_GNU](_Fork): New function.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- 2021-06-28 Florian Weimer <fweimer@redhat.com>
- COMMIT: dd45734e322a03287d34d8af9b7da7b35cfddb8e
- nptl: Add glibc.pthread.stack_cache_size tunable
- * NEWS: Modified.
- * manual/tunables.texi: Modified.
- * nptl/nptl-stack.c: Modified.
- (stack_cache_maxsize): Remove.
- (queue_stack): Modified function.
- (__nptl_stack_cache_maxsize): New.
- * nptl/nptl-stack.h: Modified.
- (__nptl_stack_cache_maxsize): New.
- * nptl/pthread_mutex_conf.c: Modified.
- (__pthread_tunables_init): Modified function.
- (nptl-stack.h): Include file.
- (TUNABLE_CALLBACK): New function.
- * sysdeps/nptl/dl-tunables.list: Modified.
- 2021-06-28 Florian Weimer <fweimer@redhat.com>
- COMMIT: fef400a2f976d1fd6a4639e6980f6c50ee13fbf5
- nptl: Export libthread_db-used symbols under GLIBC_PRIVATE
- * nptl/Versions: Modified.
- * nptl/pthread_create.c: Modified.
- [SHARED](__nptl_rtld_global): Modified.
- (__attribute_used__): Remove.
- (__attribute_used__): Remove.
- (nptl_version): Remove.
- (__nptl_threads_events): New.
- (libc_hidden_proto): New.
- (libc_hidden_data_def): New.
- (__nptl_last_event): New.
- (libc_hidden_proto): New.
- (libc_hidden_data_def): New.
- (__nptl_version): New.
- * nptl_db/Makefile: Modified.
- * nptl_db/db-symbols.awk: Modified.
- 2021-06-28 Florian Weimer <fweimer@redhat.com>
- COMMIT: b369cc4e9c2436b9b4f56128059313b69b0c300d
- nptl: Rename nptl_version to __nptl_version
- * nptl_db/structs.def: Modified.
- * nptl_db/td_ta_new.c: Modified.
- (td_ta_new): Modified function.
- 2021-06-28 Florian Weimer <fweimer@redhat.com>
- COMMIT: d22705e7de9ee153508681a1c8842dcd17c490da
- nptl_db: Clean up main/rtld variable handling
- * nptl_db/db-symbols.awk: Modified.
- * nptl_db/structs.def: Modified.
- 2021-06-28 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 3101b967874fb7d54a23f75fe93c310143e64af6
- arm: align stack in clone [BZ 28020]
- * sysdeps/unix/sysv/linux/arm/clone.S: Modified.
- 2021-06-28 Florian Weimer <fweimer@redhat.com>
- COMMIT: 30639e79d3370243ee5ef3a029204a4c71e15856
- Linux: Cleanups after librt move
- * elf/Makefile: Modified.
- * misc/Makefile: Modified.
- * nptl/Makefile: Modified.
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * rt/aio_misc.c: Modified.
- [! PTHREAD_IN_LIBC](librt_hidden_data_def): Remove.
- [! PTHREAD_IN_LIBC](librt_hidden_def): Remove.
- [! PTHREAD_IN_LIBC](librt_hidden_def): Remove.
- [! PTHREAD_IN_LIBC](librt_hidden_def): Remove.
- [! PTHREAD_IN_LIBC](librt_hidden_def): Remove.
- [! PTHREAD_IN_LIBC](librt_hidden_def): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_data_def): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_def): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_def): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_def): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_def): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_def): Remove.
- * rt/aio_notify.c: Modified.
- [! PTHREAD_IN_LIBC](librt_hidden_def): Remove.
- [! PTHREAD_IN_LIBC](librt_hidden_def): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_def): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_def): Remove.
- * rt/aio_sigqueue.c: Modified.
- (librt_hidden_def): Remove.
- * sysdeps/generic/aio_misc.h: Modified.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_proto): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_proto): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_proto): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_proto): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_proto): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_proto): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_proto): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_proto): Remove.
- [PTHREAD_IN_LIBC](libc_hidden_proto): Remove.
- (__aio_requests_mutex): Modified.
- (__aio_enqueue_request): Modified.
- (__aio_find_req): Modified.
- (__aio_find_req_fd): Modified.
- (__aio_remove_request): Modified.
- (__aio_free_request): Modified.
- (__aio_notify): Modified.
- (__aio_notify_only): Modified.
- (__aio_sigqueue): Modified.
- * sysdeps/htl/Makeconfig: Modified.
- * sysdeps/nptl/Makeconfig: Modified.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/aio_sigqueue.c: Modified.
- (libc_hidden_def): Remove.
- * sysdeps/unix/sysv/linux/kernel-posix-timers.h: Modified.
- [TIMER_T_WAS_INT_COMPAT](libc_hidden_proto): Remove.
- (__timer_start_helper_thread): Modified.
- (libc_hidden_proto): Modified.
- (__timer_helper_once): Modified.
- (libc_hidden_proto): Modified.
- (__timer_helper_tid): Modified.
- (libc_hidden_proto): Modified.
- (__timer_active_sigev_thread): Modified.
- (libc_hidden_proto): Remove.
- (__timer_active_sigev_thread_lock): Modified.
- (libc_hidden_proto): Remove.
- (libc_hidden_proto): Remove.
- (libc_hidden_proto): Remove.
- (libc_hidden_proto): Remove.
- * sysdeps/unix/sysv/linux/timer_create.c: Modified.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_compat_list): Modified.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](libc_hidden_data_def): Remove.
- * sysdeps/unix/sysv/linux/timer_routines.c: Modified.
- (__timer_active_sigev_thread): Modified.
- (libc_hidden_data_def): Remove.
- (__timer_active_sigev_thread_lock): Modified.
- (libc_hidden_data_def): Remove.
- (libc_hidden_data_def): Remove.
- (libc_hidden_data_def): Remove.
- (libc_hidden_def): Remove.
- * sysvipc/Makefile: Modified.
- * time/Makefile: Modified.
- 2021-06-28 Florian Weimer <fweimer@redhat.com>
- COMMIT: 477910b83e5ef3b3aa78b11808433846989461c8
- Linux: Move timer_settime, __timer_settime64 from librt to libc
- * include/time.h: Modified.
- [! _ISOMAC][__TIMESIZE != 64][! PTHREAD_IN_LIBC](librt_hidden_proto): New.
- [! _ISOMAC][__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_proto): New.
- [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): Remove.
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * rt/librt-compat.c: Modified.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_2)](compat_symbol): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34) && ABI_librt_GLIBC_2_3_4 != ABI_librt_GLIBC_2_1](compat_symbol): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34) && ABI_librt_GLIBC_2_4 != ABI_librt_GLIBC_2_1](compat_symbol): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_7, GLIBC_2_34) && ABI_librt_GLIBC_2_7 != ABI_librt_GLIBC_2_4](compat_symbol): Remove.
- (__librt_version_placeholder_1): Remove function.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](__librt_version_placeholder_1): New.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (librt, GLIBC_2_7, GLIBC_2_34)](compat_symbol): New.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/Versions: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt-compat.c: Modified.
- (rt/librt-compat.c): Remove include.
- (sysdeps/unix/sysv/linux/librt-compat.c): Include file.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/timer_settime.c: Delete file.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/Versions: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/timer_settime.c: Delete file.
- * sysdeps/unix/sysv/linux/librt-compat.c: New file.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_settime.c: Delete file.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/Versions: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/timer_settime.c: Delete file.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/librt-compat.c: Modified.
- (rt/librt-compat.c): Remove include.
- (sysdeps/unix/sysv/linux/librt-compat.c): Include file.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/Versions: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/timer_settime.c: Delete file.
- * sysdeps/unix/sysv/linux/timer_settime.c: Modified.
- [__TIMESIZE != 64](librt_hidden_def): Remove.
- [__TIMESIZE != 64](__timer_settime): Remove.
- (__timer_settime64): Remove function.
- (weak_alias): Remove.
- [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](libc_hidden_ver): New.
- [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](versioned_symbol): New.
- [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](__timer_settime): New.
- [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](versioned_symbol): New.
- [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE == 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE == 64](versioned_symbol): New.
- [!TIMER_T_WAS_INT_COMPAT](___timer_settime64): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_settime_old): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](compat_symbol): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- [TIMER_T_WAS_INT_COMPAT](__timer_settime_new): New.
- [TIMER_T_WAS_INT_COMPAT](libc_hidden_proto): New.
- [TIMER_T_WAS_INT_COMPAT](___timer_settime_new): New.
- [TIMER_T_WAS_INT_COMPAT](versioned_symbol): New.
- [TIMER_T_WAS_INT_COMPAT](libc_hidden_ver): New.
- (shlib-compat.h): Include file.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/Versions: Modified.
- * sysdeps/unix/sysv/linux/x86_64/compat-timer.h: Delete file.
- * sysdeps/unix/sysv/linux/x86_64/timer_settime.c: Delete file.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-28 Florian Weimer <fweimer@redhat.com>
- COMMIT: a1d6ed027b7f3ee603fba77c16508c7edc78d00a
- Linux: Move timer_gettime, __timer_gettime64 from librt to libc
- * include/time.h: Modified.
- [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): Modified.
- [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): Remove.
- [! _ISOMAC][__TIMESIZE != 64][! PTHREAD_IN_LIBC](librt_hidden_proto): New.
- [! _ISOMAC][__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_proto): New.
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/Versions: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/timer_gettime.c: Delete file.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/Versions: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/timer_gettime.c: Delete file.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_gettime.c: Delete file.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/Versions: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/timer_gettime.c: Delete file.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/Versions: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/timer_gettime.c: Delete file.
- * sysdeps/unix/sysv/linux/timer_gettime.c: Modified.
- [__TIMESIZE != 64](librt_hidden_def): Remove.
- [__TIMESIZE != 64](__timer_gettime): Remove.
- (__timer_gettime64): Remove function.
- (weak_alias): Remove.
- [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](libc_hidden_ver): New.
- [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](versioned_symbol): New.
- [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](__timer_gettime): New.
- [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE != 64](versioned_symbol): New.
- [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE == 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [!TIMER_T_WAS_INT_COMPAT][__TIMESIZE == 64](versioned_symbol): New.
- [!TIMER_T_WAS_INT_COMPAT](___timer_gettime64): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_gettime_old): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](compat_symbol): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- [TIMER_T_WAS_INT_COMPAT](__timer_gettime_new): New.
- [TIMER_T_WAS_INT_COMPAT](libc_hidden_proto): New.
- [TIMER_T_WAS_INT_COMPAT](___timer_gettime_new): New.
- [TIMER_T_WAS_INT_COMPAT](versioned_symbol): New.
- [TIMER_T_WAS_INT_COMPAT](libc_hidden_ver): New.
- (shlib-compat.h): Include file.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/Versions: Modified.
- * sysdeps/unix/sysv/linux/x86_64/timer_gettime.c: Delete file.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-28 Florian Weimer <fweimer@redhat.com>
- COMMIT: df6d227e69082c5cab33b60aa676aebf08b7585e
- Linux: Move timer_getoverrun from librt to libc
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/Versions: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/timer_getoverr.c: Delete file.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/Versions: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/timer_getoverr.c: Delete file.
- * sysdeps/unix/sysv/linux/kernel-posix-timers.h: Modified.
- (__timer_getoverrun): New.
- (libc_hidden_proto): New.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_getoverr.c: Delete file.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/Versions: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/timer_getoverr.c: Delete file.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/Versions: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/timer_getoverr.c: Delete file.
- * sysdeps/unix/sysv/linux/timer_getoverr.c: Modified.
- [timer_getoverrun_alias](timer_getoverrun): Remove.
- (timer_getoverrun): Remove function.
- [! TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_getoverrun_old): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](compat_symbol): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___timer_getoverrun): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/Versions: Modified.
- * sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c: Delete file.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-28 Florian Weimer <fweimer@redhat.com>
- COMMIT: 273a2a2ae8b097672cdc8e9888548b134955af42
- Linux: Move timer_create, timer_delete from librt to libc
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/Versions: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/timer_create.c: Delete file.
- * sysdeps/unix/sysv/linux/alpha/timer_delete.c: Delete file.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/Versions: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/timer_create.c: Delete file.
- * sysdeps/unix/sysv/linux/ia64/timer_delete.c: Delete file.
- * sysdeps/unix/sysv/linux/kernel-posix-timers.h: Modified.
- [TIMER_T_WAS_INT_COMPAT](OLD_TIMER_MAX): New.
- [TIMER_T_WAS_INT_COMPAT](__timer_compat_list): New.
- [TIMER_T_WAS_INT_COMPAT](libc_hidden_proto): New.
- (__timer_create): New.
- (libc_hidden_proto): New.
- (__timer_delete): New.
- (libc_hidden_proto): New.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_create.c: Delete file.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_delete.c: Delete file.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/Versions: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/timer_create.c: Delete file.
- * sysdeps/unix/sysv/linux/s390/s390-64/timer_delete.c: Delete file.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/Versions: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/timer_create.c: Delete file.
- * sysdeps/unix/sysv/linux/sparc/sparc64/timer_delete.c: Delete file.
- * sysdeps/unix/sysv/linux/timer_create.c: Modified.
- [timer_create_alias](timer_create): Remove.
- (timer_create): Remove function.
- [! TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_compat_list): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](libc_hidden_data_def): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_create_old): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](compat_symbol): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___timer_create): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * sysdeps/unix/sysv/linux/timer_delete.c: Modified.
- [timer_delete_alias](timer_delete): Remove.
- (timer_delete): Remove function.
- [! TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_delete_old): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](compat_symbol): New.
- [TIMER_T_WAS_INT_COMPAT][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- (pthreadP.h): Include file.
- (shlib-compat.h): Include file.
- (___timer_delete): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/Versions: Modified.
- * sysdeps/unix/sysv/linux/x86_64/compat-timer.h: Modified.
- (OLD_TIMER_MAX): Remove.
- (__compat_timer_list): Remove.
- (__timer_create_new): Remove.
- (__timer_delete_new): Remove.
- * sysdeps/unix/sysv/linux/x86_64/timer_create.c: Delete file.
- * sysdeps/unix/sysv/linux/x86_64/timer_delete.c: Delete file.
- * sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c: Modified.
- [SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_getoverrun_old): Modified function.
- * sysdeps/unix/sysv/linux/x86_64/timer_gettime.c: Modified.
- [SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_gettime_old): Modified function.
- * sysdeps/unix/sysv/linux/x86_64/timer_settime.c: Modified.
- [SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)](__timer_settime_old): Modified function.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-28 Florian Weimer <fweimer@redhat.com>
- COMMIT: d7d0efec47e76c022c3bcb30cdb4b0501d7a9b2a
- Linux: Define TIMER_T_WAS_INT_COMPAT in kernel-posix-timers.h
- * sysdeps/unix/sysv/linux/alpha/timer_t_was_int_compat.h: New file.
- * sysdeps/unix/sysv/linux/ia64/timer_t_was_int_compat.h: New file.
- * sysdeps/unix/sysv/linux/kernel-posix-timers.h: Modified.
- (timer_t_was_int_compat.h): Include file.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_t_was_int_compat.h: New file.
- * sysdeps/unix/sysv/linux/s390/s390-64/timer_t_was_int_compat.h: New file.
- * sysdeps/unix/sysv/linux/sparc/sparc64/timer_t_was_int_compat.h: New file.
- * sysdeps/unix/sysv/linux/timer_t_was_int_compat.h: New file.
- * sysdeps/unix/sysv/linux/x86_64/64/timer_t_was_int_compat.h: New file.
- 2021-06-28 Florian Weimer <fweimer@redhat.com>
- COMMIT: 8208be389bce84be0e1c35a3daa0c3467418f921
- Install shared objects under their ABI names
- * Makefile: Modified.
- * Makerules: Modified.
- * NEWS: Modified.
- * elf/Makefile: Modified.
- 2021-06-28 Florian Weimer <fweimer@redhat.com>
- COMMIT: 6bf789d69e6be48419094ca98f064e00297a27d5
- elf: Generalize name-based DSO recognition in ldconfig
- * elf/Makefile: Modified.
- * elf/dl-is_dso.h: New file.
- * elf/ldconfig.c: Modified.
- (search_dir): Modified function.
- (dl-is_dso.h): Include file.
- * elf/tst-dl-is_dso.c: New file.
- 2021-06-28 Florian Weimer <fweimer@redhat.com>
- COMMIT: b89d5de2508215ef3131db7bed76ac50b3f4c205
- Makerules: Remove lib-version, $(subdir-version)
- * Makerules: Modified.
- 2021-06-28 Florian Weimer <fweimer@redhat.com>
- COMMIT: 86f0179bc003ffc34ffaa8d528a7a90153ac06c6
- nptl_db: Install libthread_db under a regular implementation name
- * nptl_db/Makefile: Modified.
- 2021-06-28 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 9429049c178b3af3d6afeb3717ff1f2214dc9572
- iconvconfig: Fix multiple issues
- * iconv/Makefile: Modified.
- * iconv/iconvconfig.c: Modified.
- (new_module): Modified function.
- (handle_dir): Modified function.
- (programs/xasprintf.h): Include file.
- 2021-06-27 Andreas Schwab <schwab@linux-m68k.org>
- COMMIT: 5adda61f62b77384718b4c0d8336ade8f2b4b35c
- wordexp: handle overflow in positional parameter number (bug 28011)
- * posix/wordexp-test.c: Modified.
- * posix/wordexp.c: Modified.
- (parse_param): Modified function.
- 2021-06-27 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 3213ed770cbc5821920d16caa93c85e92dd7b9f6
- Update math: redirect roundeven function
- * sysdeps/aarch64/fpu/s_roundeven.c: Modified.
- (hidden_def): Remove.
- (NO_MATH_REDIRECT): New.
- * sysdeps/aarch64/fpu/s_roundevenf.c: Modified.
- (NO_MATH_REDIRECT): New.
- * sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c: Modified.
- (NO_MATH_REDIRECT): New.
- * sysdeps/riscv/rv64/rvd/s_roundeven.c: Modified.
- (hidden_def): Remove.
- (NO_MATH_REDIRECT): New.
- * sysdeps/riscv/rvf/s_roundevenf.c: Modified.
- (NO_MATH_REDIRECT): New.
- 2021-06-27 Shen-Ta Hsieh <ibmibmibm.tw@gmail.com>
- COMMIT: eb9066203f6e07128d42f771def4b7ad37b25dc1
- Use GCC builtins for roundeven functions if desired.
- * sysdeps/generic/math-use-builtins-roundeven.h: New file.
- * sysdeps/generic/math-use-builtins.h: Modified.
- (math-use-builtins-roundeven.h): Include file.
- * sysdeps/ieee754/dbl-64/s_roundeven.c: Modified.
- (__roundeven): Modified function.
- (math-use-builtins.h): Include file.
- * sysdeps/ieee754/float128/float128_private.h: Modified.
- (USE_ROUNDEVENL_BUILTIN): New.
- * sysdeps/ieee754/flt-32/s_roundevenf.c: Modified.
- (__roundevenf): Modified function.
- (math-use-builtins.h): Include file.
- * sysdeps/ieee754/ldbl-128/s_roundevenl.c: Modified.
- (__roundevenl): Modified function.
- (math-use-builtins.h): Include file.
- 2021-06-27 Shen-Ta Hsieh <ibmibmibm.tw@gmail.com>
- COMMIT: 1683249d17e14827b6579529742eb895027dfa84
- x86_64: roundeven with sse4.1 support
- * sysdeps/x86_64/fpu/multiarch/Makefile: Modified.
- * sysdeps/x86_64/fpu/multiarch/s_roundeven-c.c: New file.
- * sysdeps/x86_64/fpu/multiarch/s_roundeven-sse4_1.S: New file.
- * sysdeps/x86_64/fpu/multiarch/s_roundeven.c: New file.
- * sysdeps/x86_64/fpu/multiarch/s_roundevenf-c.c: New file.
- * sysdeps/x86_64/fpu/multiarch/s_roundevenf-sse4_1.S: New file.
- * sysdeps/x86_64/fpu/multiarch/s_roundevenf.c: New file.
- 2021-06-27 Shen-Ta Hsieh <ibmibmibm.tw@gmail.com>
- COMMIT: 447954a206837b5f153869cfeeeab44631c3fac9
- math: redirect roundeven function
- * include/math.h: Modified.
- [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Modified.
- [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Modified.
- [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Modified.
- [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): Modified.
- [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT](MATH_REDIRECT): New.
- [! _ISOMAC](libm_hidden_proto): Remove.
- * sysdeps/ieee754/dbl-64/s_roundeven.c: Modified.
- (hidden_def): Remove.
- (NO_MATH_REDIRECT): New.
- * sysdeps/ieee754/float128/s_roundevenf128.c: Modified.
- (NO_MATH_REDIRECT): New.
- * sysdeps/ieee754/flt-32/s_roundevenf.c: Modified.
- (NO_MATH_REDIRECT): New.
- * sysdeps/ieee754/ldbl-128/s_roundevenl.c: Modified.
- (NO_MATH_REDIRECT): New.
- * sysdeps/ieee754/ldbl-96/s_roundevenl.c: Modified.
- (NO_MATH_REDIRECT): New.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2c16cb88a6e5ace0fb7cedca86860ea7bde522a7
- Linux: Move timer helper routines from librt to libc
- * sysdeps/nptl/Makefile: Modified.
- * sysdeps/nptl/fork.h: Modified.
- (fork_system_setup_after_fork): Modified function.
- (kernel-posix-timers.h): Include file.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/kernel-posix-timers.h: Modified.
- (__start_helper_thread): Remove.
- (__helper_once): Remove.
- (__helper_tid): Remove.
- (__active_timer_sigev_thread): Remove.
- (__active_timer_sigev_thread_lock): Remove.
- (__timer_start_helper_thread): New function.
- (libc_hidden_proto): New.
- (__timer_helper_once): New.
- (libc_hidden_proto): New.
- (__timer_fork_subprocess): New function.
- (__timer_helper_tid): New.
- (libc_hidden_proto): New.
- (__timer_active_sigev_thread): New.
- (libc_hidden_proto): New.
- (__timer_active_sigev_thread_lock): New.
- (libc_hidden_proto): New.
- * sysdeps/unix/sysv/linux/timer_create.c: Modified.
- (timer_create): Modified function.
- * sysdeps/unix/sysv/linux/timer_delete.c: Modified.
- (timer_delete): Modified function.
- * sysdeps/unix/sysv/linux/timer_routines.c: Modified.
- (__active_timer_sigev_thread): Remove.
- (__active_timer_sigev_thread_lock): Remove.
- (timer_helper_thread): Modified function.
- (__helper_once): Remove.
- (__helper_tid): Remove.
- (reset_helper_control): Remove function.
- (__start_helper_thread): Remove function.
- (__timer_active_sigev_thread): New.
- (libc_hidden_data_def): New.
- (__timer_active_sigev_thread_lock): New.
- (libc_hidden_data_def): New.
- (__timer_helper_once): New.
- (libc_hidden_data_def): New.
- (__timer_helper_tid): New.
- (libc_hidden_data_def): New.
- (__timer_fork_subprocess): New function.
- (__timer_start_helper_thread): New function.
- (libc_hidden_def): New.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 1a5a653be2f95d4d9485d08672dc5083c74c39d8
- Linux: Move mq_unlink from librt to libc
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * rt/librt-compat.c: Modified.
- [SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34) && ABI_librt_GLIBC_2_3_4 != ABI_librt_GLIBC_2_1](compat_symbol): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mq_unlink.c: Modified.
- (mq_unlink): Remove function.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__mq_unlink): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 5b3a2abfb339738085dcd8d956b570b56d03b9ed
- Linux: Move mq_send, mq_timedsend, __mq_timedsend_time64 to libc
- * include/mqueue.h: Modified.
- [! _ISOMAC][IS_IN (librt)][!PTHREAD_IN_LIBC](hidden_proto): Remove.
- [! _ISOMAC][IS_IN (librt)][!PTHREAD_IN_LIBC](hidden_proto): Remove.
- [! _ISOMAC][IS_IN (librt)][!PTHREAD_IN_LIBC](hidden_proto): Remove.
- [! _ISOMAC][IS_IN (librt)](hidden_proto): Remove.
- [! _ISOMAC][IS_IN (librt)](__mq_timedsend): Remove.
- [! _ISOMAC][IS_IN (librt)](hidden_proto): Remove.
- [! _ISOMAC][PTHREAD_IN_LIBC](libc_hidden_proto): New.
- [! _ISOMAC][__TIMESIZE != 64][! PTHREAD_IN_LIBC](librt_hidden_proto): New.
- [! _ISOMAC][__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_proto): New.
- [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): Remove.
- [! _ISOMAC][IS_IN (librt) && !PTHREAD_IN_LIBC](hidden_proto): New.
- [! _ISOMAC][IS_IN (librt) && !PTHREAD_IN_LIBC](hidden_proto): New.
- [! _ISOMAC][IS_IN (librt) && !PTHREAD_IN_LIBC](hidden_proto): New.
- [! _ISOMAC][IS_IN (librt) && !PTHREAD_IN_LIBC](hidden_proto): New.
- [! _ISOMAC][IS_IN (librt) && !PTHREAD_IN_LIBC](hidden_proto): New.
- [! _ISOMAC](__mq_timedsend): New.
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mq_send.c: Modified.
- (mq_send): Remove function.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__mq_send): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/mq_timedsend.c: Modified.
- [__TIMESIZE != 64](librt_hidden_def): Remove.
- [__TIMESIZE != 64](__mq_timedsend): Remove function.
- [__TIMESIZE != 64][! SHARED](strong_alias): New.
- [__TIMESIZE != 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](versioned_symbol): New function.
- [__TIMESIZE != 64](___mq_timedsend): New function.
- [__TIMESIZE != 64](versioned_symbol): New function.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- (__mq_timedsend_time64): Remove function.
- (hidden_def): Remove.
- (weak_alias): Remove.
- (hidden_weak): Remove.
- [__TIMESIZE == 64][! SHARED](strong_alias): New.
- [__TIMESIZE == 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE == 64](versioned_symbol): New.
- [__TIMESIZE == 64](libc_hidden_ver): New.
- (shlib-compat.h): Include file.
- (___mq_timedsend_time64): New function.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 903e6f9960f6ad2ee9edd35fff979e2953445e08
- Linux: Move mq_receive, mq_timedreceive, __mq_timedreceive_time64 to libc
- * include/mqueue.h: Modified.
- [! _ISOMAC][IS_IN (librt)][!PTHREAD_IN_LIBC](hidden_proto): New.
- [! _ISOMAC][IS_IN (librt)][!PTHREAD_IN_LIBC](hidden_proto): New.
- [! _ISOMAC][IS_IN (librt)](hidden_proto): Remove.
- [! _ISOMAC][IS_IN (librt)](__mq_timedreceive): Remove.
- [! _ISOMAC][IS_IN (librt)](hidden_proto): Remove.
- [! _ISOMAC][PTHREAD_IN_LIBC](libc_hidden_proto): New.
- [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): Remove.
- [! _ISOMAC][__TIMESIZE != 64][! PTHREAD_IN_LIBC](librt_hidden_proto): New.
- [! _ISOMAC][__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_proto): New.
- [! _ISOMAC](__mq_timedreceive): New.
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mq_receive.c: Modified.
- (mq_receive): Remove function.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__mq_receive): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/mq_timedreceive.c: Modified.
- [__TIMESIZE != 64](librt_hidden_def): Remove.
- [__TIMESIZE != 64](__mq_timedreceive): Remove function.
- [__TIMESIZE != 64][! SHARED](strong_alias): New.
- [__TIMESIZE != 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](versioned_symbol): New function.
- [__TIMESIZE != 64](___mq_timedreceive): New function.
- [__TIMESIZE != 64](versioned_symbol): New function.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- (__mq_timedreceive_time64): Remove function.
- (hidden_def): Remove.
- (weak_alias): Remove.
- (hidden_weak): Remove.
- [__TIMESIZE == 64][! SHARED](strong_alias): New.
- [__TIMESIZE == 64][OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE == 64](versioned_symbol): New.
- [__TIMESIZE == 64](libc_hidden_ver): New.
- (shlib-compat.h): Include file.
- (___mq_timedreceive_time64): New function.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 983f43b57bc347717aca85616cbce731c7494ca3
- Linux: Move mq_open, __mq_open_2 from librt to libc
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * rt/librt-compat.c: Modified.
- [SHLIB_COMPAT (librt, GLIBC_2_7, GLIBC_2_34) && ABI_librt_GLIBC_2_7 != ABI_librt_GLIBC_2_4](compat_symbol): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mq_open.c: Modified.
- (strong_alias): Remove.
- (__mq_open_2): Remove function.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_7, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (versioned_symbol): New function.
- (___mq_open_2): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2da5f22fff639e891b9f516724683d9d7ad1511c
- Linux: Move mq_notify from librt to libc
- * include/mqueue.h: Modified.
- [! _ISOMAC][PTHREAD_IN_LIBC](__mq_notify_fork_subprocess): New function.
- * include/pthread.h: Modified.
- [! _ISOMAC][PTHREAD_IN_LIBC](libc_hidden_proto): New.
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * sysdeps/nptl/fork.h: Modified.
- (fork_system_setup_after_fork): Modified function.
- (mqueue.h): Include file.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mq_notify.c: Modified.
- (change_sigmask): Modified function.
- (notification_function): Modified function.
- (helper_thread): Modified function.
- (reset_once): Remove function.
- (init_mq_netlink): Modified function.
- (mq_notify): Remove function.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__mq_notify_fork_subprocess): New function.
- (__mq_notify): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: f66d9abca7ecc4ee4c7afcc1d1496411bfc70911
- Linux: Move mq_getattr from librt to libc
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mq_getattr.c: Modified.
- (mq_getattr): Remove function.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__mq_getattr): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: a752cb670a7bc4e7ee8568ba972056830bab904e
- Linux: Move mq_setattr from librt to libc
- * include/mqueue.h: Modified.
- [! _ISOMAC][IS_IN (librt)](hidden_proto): Remove.
- [! _ISOMAC][IS_IN (librt)][!PTHREAD_IN_LIBC](hidden_proto): New.
- [! _ISOMAC][PTHREAD_IN_LIBC](libc_hidden_proto): New.
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mq_setattr.c: New file.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 12028b50310e83ffa0cafbca8cfffc222bfd6ac8
- Linux: Move mq_close from librt to libc
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mq_close.c: Modified.
- (mq_close): Remove function.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__mq_close): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 3fe3f8076e4e0d3f5cd27f85dc0aa76b2f625917
- Linux: Move lio_listio, lio_listio64 from librt to libc
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * rt/librt-compat.c: Modified.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New.
- [SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34) && ABI_librt_GLIBC_2_4 != ABI_librt_GLIBC_2_1](compat_symbol): New.
- * rt/lio_listio-common.c: Modified.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)][__WORDSIZE == 64](compat_symbol): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](LIO_LISTIO_OLD): Remove function.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](compat_symbol): Remove.
- [__WORDSIZE == 64](versioned_symbol): Remove.
- (lio_listio_internal): Modified function.
- (versioned_symbol): Remove.
- [! PTHREAD_IN_LIBC][__WORDSIZE == 64](versioned_symbol): New.
- [! PTHREAD_IN_LIBC](versioned_symbol): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)][__WORDSIZE == 64](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](LIO_LISTIO_OLD): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](compat_symbol): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34)][__WORDSIZE == 64](compat_symbol): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC][__WORDSIZE == 64](versioned_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (pthreadP.h): Include file.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 3353a5a4cfcdc6ef58e1ec036bd3f47ebcc16f3c
- rt: Rework lio_listio implementation
- * rt/lio_listio-common.c: New file.
- * rt/lio_listio.c: Modified.
- [! lio_listio](aio.h): Remove.
- [! lio_listio](assert.h): Remove.
- [! lio_listio](errno.h): Remove.
- [! lio_listio](stdlib.h): Remove.
- [! lio_listio](unistd.h): Remove.
- [! lio_listio](aio_misc.h): Remove.
- [! lio_listio](LIO_OPCODE_BASE): Remove.
- [!(SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4))](LIO_MODE): Remove.
- [!(SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4))](NO_INDIVIDUAL_EVENT_P): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](LIO_MODE): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](NO_INDIVIDUAL_EVENT_P): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](__lio_listio_21): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](compat_symbol): Remove.
- (shlib-compat.h): Remove include.
- (async_waitlist): Remove.
- (lio_listio_internal): Remove function.
- (__lio_listio_item_notify): Remove function.
- (versioned_symbol): Remove.
- (LIO_LISTIO): New.
- (AIOCB): New.
- (LIO_LISTIO_OLD): New.
- (LIO_LISTIO_NEW): New.
- (LIO_OPCODE_BASE): New.
- (rt/lio_listio-common.c): Include file.
- * rt/lio_listio64.c: Modified.
- (aio.h): Remove include.
- (assert.h): Remove include.
- (errno.h): Remove include.
- (stdlib.h): Remove include.
- (unistd.h): Remove include.
- (aio_misc.h): Remove include.
- (lio_listio): Remove.
- (__lio_listio_21): Remove.
- (__lio_listio_item_notify): Remove.
- (aiocb): Remove.
- (LIO_OPCODE_BASE): Remove.
- (lio_listio.c): Remove include.
- [__WORDSIZE != 64](AIOCB): New.
- [__WORDSIZE != 64](LIO_LISTIO): New.
- [__WORDSIZE != 64](LIO_LISTIO_OLD): New.
- [__WORDSIZE != 64](LIO_LISTIO_NEW): New.
- [__WORDSIZE != 64](LIO_OPCODE_BASE): New.
- [__WORDSIZE != 64](rt/lio_listio-common.c): New.
- (bits/wordsize.h): Include file.
- * sysdeps/unix/sysv/linux/wordsize-64/lio_listio.c: Delete file.
- * sysdeps/unix/sysv/linux/wordsize-64/lio_listio64.c: Delete file.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 496919b12f2dc0733e215cc2f08266474c87719e
- Linux: Move aio_write, aio_write64 into libc
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * rt/aio_write.c: Modified.
- (aio.h): Remove include.
- (aio_write): Remove function.
- [! PTHREAD_IN_LIBC][__WORDSIZE == 64](weak_alias): New.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)][__WORDSIZE == 64](compat_symbol): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC][__WORDSIZE == 64](versioned_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- [__WORDSIZE != 64](aio.h): New.
- [__WORDSIZE == 64](aio_write64): New.
- [__WORDSIZE == 64](aio.h): New.
- [__WORDSIZE == 64](aio_write64): New.
- (bits/wordsize.h): Include file.
- (shlib-compat.h): Include file.
- (__aio_write): New function.
- * rt/aio_write64.c: Modified.
- (aio.h): Remove include.
- (aio_misc.h): Remove include.
- (aio_write64): Remove function.
- [__WORDSIZE != 64][! PTHREAD_IN_LIBC](strong_alias): New.
- [__WORDSIZE != 64][PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [__WORDSIZE != 64][PTHREAD_IN_LIBC](versioned_symbol): New.
- [__WORDSIZE != 64](aio.h): New.
- [__WORDSIZE != 64](aio_misc.h): New.
- [__WORDSIZE != 64](shlib-compat.h): New.
- [__WORDSIZE != 64](__aio_write64): New.
- (bits/wordsize.h): Include file.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/wordsize-64/aio_write.c: Delete file.
- * sysdeps/unix/sysv/linux/wordsize-64/aio_write64.c: Delete file.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 32e750516c653bc3005aaef87124a587a7bef196
- Linux: Move aio_suspend, aio_suspend64, __aio_suspend_time64 to libc
- * include/aio.h: Modified.
- [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): Remove.
- [! _ISOMAC][__TIMESIZE != 64][! PTHREAD_IN_LIBC](librt_hidden_proto): New.
- [! _ISOMAC][__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_proto): New.
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * rt/aio_suspend.c: Modified.
- [__TIMESIZE != 64](librt_hidden_def): Remove.
- [__TIMESIZE != 64][! PTHREAD_IN_LIBC](librt_hidden_ver): New.
- [__TIMESIZE != 64][PTHREAD_IN_LIBC](libc_hidden_ver): New.
- [__TIMESIZE != 64][PTHREAD_IN_LIBC](versioned_symbol): New.
- (cleanup): Modified function.
- (__aio_suspend_time64): Remove function.
- (weak_alias): Remove.
- (weak_alias): Remove.
- [! PTHREAD_IN_LIBC](weak_alias): New.
- [! PTHREAD_IN_LIBC](weak_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- [__TIMESIZE == 64](strong_alias): New.
- (pthreadP.h): Include file.
- (shlib-compat.h): Include file.
- (___aio_suspend_time64): New function.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 406fb327fb3b617d6abdd54bed2967c2a9f384c4
- Linux: Move aio_return, aio_return64 into libc
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * rt/aio_return.c: Modified.
- (aio_return): Remove function.
- (weak_alias): Remove.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [! PTHREAD_IN_LIBC](weak_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__aio_return): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 7ad553b96e2d5b88b79506b9a60c21415072ccaf
- Linux: Move aio_read, aio_read64 into libc
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * rt/aio_read.c: Modified.
- (aio.h): Remove include.
- (aio_read): Remove function.
- [! PTHREAD_IN_LIBC][__WORDSIZE == 64](weak_alias): New.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)][__WORDSIZE == 64](compat_symbol): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC][__WORDSIZE == 64](versioned_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- [__WORDSIZE != 64](aio.h): New.
- [__WORDSIZE == 64](aio_read64): New.
- [__WORDSIZE == 64](aio.h): New.
- [__WORDSIZE == 64](aio_read64): New.
- (bits/wordsize.h): Include file.
- (shlib-compat.h): Include file.
- (__aio_read): New function.
- * rt/aio_read64.c: Modified.
- (aio.h): Remove include.
- (aio_misc.h): Remove include.
- (aio_read64): Remove function.
- [__WORDSIZE != 64][! PTHREAD_IN_LIBC](strong_alias): New.
- [__WORDSIZE != 64][PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [__WORDSIZE != 64][PTHREAD_IN_LIBC](versioned_symbol): New.
- [__WORDSIZE != 64](aio.h): New.
- [__WORDSIZE != 64](aio_misc.h): New.
- [__WORDSIZE != 64](shlib-compat.h): New.
- [__WORDSIZE != 64](__aio_read64): New.
- (bits/wordsize.h): Include file.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/wordsize-64/aio_read.c: Delete file.
- * sysdeps/unix/sysv/linux/wordsize-64/aio_read64.c: Delete file.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 1f3a8e716d44d1307fe057a5b9f542108e4fbd55
- Linux: Move aio_fsync, aio_fsync64 into libc
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * rt/aio_fsync.c: Modified.
- (aio_fsync): Remove function.
- (weak_alias): Remove.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [! PTHREAD_IN_LIBC](weak_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__aio_fsync): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 1a7d0dedf0c579ff4c4146a861228bd381178905
- Linux: Move aio_error, aio_error64 into libc
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * rt/aio_error.c: Modified.
- (aio_error): Remove function.
- (weak_alias): Remove.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [! PTHREAD_IN_LIBC](weak_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (pthreadP.h): Include file.
- (shlib-compat.h): Include file.
- (__aio_error): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 3df6dcc5c75b40d0ac0a9d22967da0a5a2b8df5c
- Linux: Move aio_cancel, aio_cancel64 into libc
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * rt/aio_cancel.c: Modified.
- [! aio_cancel](weak_alias): Remove.
- (aio_cancel): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [! PTHREAD_IN_LIBC](weak_alias): New.
- [PTHREAD_IN_LIBC][! __aio_cancel][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC][! __aio_cancel][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC][! __aio_cancel](versioned_symbol): New.
- [PTHREAD_IN_LIBC][! __aio_cancel](versioned_symbol): New.
- (pthreadP.h): Include file.
- (__aio_cancel): New function.
- * rt/librt-compat.c: New file.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/Versions: Modified.
- * sysdeps/unix/sysv/linux/alpha/aio_cancel.c: Modified.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](ECANCELED): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](aio_cancel): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](rt/aio_cancel.c): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](aio_cancel): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](strong_alias): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): Remove.
- (aio_cancel): Remove.
- (aio_cancel): Remove.
- (strong_alias): Remove.
- (versioned_symbol): Modified.
- (versioned_symbol): Modified.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](ECANCELED): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](__aio_cancel): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](rt/aio_cancel.c): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](__aio_cancel): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3, GLIBC_2_34)](compat_symbol): New.
- (__aio_cancel): New.
- (__aio_cancel): New.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt-compat.c: New file.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/Versions: Modified.
- * sysdeps/unix/sysv/linux/sparc/aio_cancel.c: Modified.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](ECANCELED): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](aio_cancel): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](rt/aio_cancel.c): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](aio_cancel): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](strong_alias): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): Remove.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): Remove.
- (aio_cancel): Remove.
- (aio_cancel): Remove.
- (strong_alias): Remove.
- (versioned_symbol): Modified.
- (versioned_symbol): Modified.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](ECANCELED): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](__aio_cancel): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](rt/aio_cancel.c): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](__aio_cancel): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_3, GLIBC_2_34)](compat_symbol): New.
- (__aio_cancel): New.
- (__aio_cancel): New.
- * sysdeps/unix/sysv/linux/sparc/librt-compat.c: New file.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: d12506b2dbbeb259468e0f06e87a98174e69a743
- Linux: Move aio_init from librt into libc
- * nptl/pthread_getschedparam.c: Modified.
- (libc_hidden_def): New.
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * rt/aio_misc.c: Modified.
- [! aio_create_helper_thread](__aio_create_helper_thread): Modified function.
- (pthread.h): Remove include.
- (__aio_init): Modified function.
- (weak_alias): Remove.
- (__aio_enqueue_request): Modified function.
- (handle_fildes_io): Modified function.
- [! PTHREAD_IN_LIBC](librt_hidden_data_def): New.
- [! PTHREAD_IN_LIBC](librt_hidden_def): New.
- [! PTHREAD_IN_LIBC](librt_hidden_def): New.
- [! PTHREAD_IN_LIBC](librt_hidden_def): New.
- [! PTHREAD_IN_LIBC](librt_hidden_def): New.
- [! PTHREAD_IN_LIBC](librt_hidden_def): New.
- [! PTHREAD_IN_LIBC](weak_alias): New.
- [!PTHREAD_IN_LIBC](__pread): New.
- [!PTHREAD_IN_LIBC](__pthread_attr_destroy): New.
- [!PTHREAD_IN_LIBC](__pthread_attr_init): New.
- [!PTHREAD_IN_LIBC](__pthread_attr_setdetachstate): New.
- [!PTHREAD_IN_LIBC](__pthread_cond_signal): New.
- [!PTHREAD_IN_LIBC](__pthread_cond_timedwait): New.
- [!PTHREAD_IN_LIBC](__pthread_getschedparam): New.
- [!PTHREAD_IN_LIBC](__pthread_setschedparam): New.
- [!PTHREAD_IN_LIBC](__pwrite): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](libc_hidden_data_def): New.
- [PTHREAD_IN_LIBC](libc_hidden_def): New.
- [PTHREAD_IN_LIBC](libc_hidden_def): New.
- [PTHREAD_IN_LIBC](libc_hidden_def): New.
- [PTHREAD_IN_LIBC](libc_hidden_def): New.
- [PTHREAD_IN_LIBC](libc_hidden_def): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (pthreadP.h): Include file.
- * rt/aio_notify.c: Modified.
- (pthread.h): Remove include.
- (__aio_notify_only): Modified function.
- [! PTHREAD_IN_LIBC](librt_hidden_def): New.
- [! PTHREAD_IN_LIBC](librt_hidden_def): New.
- [!PTHREAD_IN_LIBC](__pthread_attr_init): New.
- [!PTHREAD_IN_LIBC](__pthread_attr_setdetachstate): New.
- [PTHREAD_IN_LIBC](libc_hidden_def): New.
- [PTHREAD_IN_LIBC](libc_hidden_def): New.
- (pthreadP.h): Include file.
- * rt/aio_sigqueue.c: Modified.
- (librt_hidden_def): New.
- * sysdeps/generic/aio_misc.h: Modified.
- (__aio_requests_mutex): Modified.
- (__aio_enqueue_request): Modified.
- (__aio_find_req): Modified.
- (__aio_find_req_fd): Modified.
- (__aio_remove_request): Modified.
- (__aio_free_request): Modified.
- (__aio_notify): Modified.
- (__aio_notify_only): Modified.
- (__aio_sigqueue): Modified.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): New.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): New.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): New.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): New.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): New.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): New.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): New.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): New.
- [! PTHREAD_IN_LIBC](librt_hidden_proto): New.
- [PTHREAD_IN_LIBC](libc_hidden_proto): New.
- [PTHREAD_IN_LIBC](libc_hidden_proto): New.
- [PTHREAD_IN_LIBC](libc_hidden_proto): New.
- [PTHREAD_IN_LIBC](libc_hidden_proto): New.
- [PTHREAD_IN_LIBC](libc_hidden_proto): New.
- [PTHREAD_IN_LIBC](libc_hidden_proto): New.
- [PTHREAD_IN_LIBC](libc_hidden_proto): New.
- [PTHREAD_IN_LIBC](libc_hidden_proto): New.
- [PTHREAD_IN_LIBC](libc_hidden_proto): New.
- * sysdeps/nptl/aio_misc.h: Modified.
- (AIO_MISC_WAIT): Modified.
- * sysdeps/nptl/pthreadP.h: Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/aio_misc.h: Modified.
- (__aio_create_helper_thread): Modified function.
- * sysdeps/unix/sysv/linux/aio_sigqueue.c: Modified.
- (__aio_sigqueue): Modified function.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 97ed4749becdc20481688ee074e90507ca3501dd
- support: Fix xclone build failures on ia64 and hppa
- * support/xclone.c: Modified.
- (xclone): Modified function.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 40ebfd016ad284872f434bdd76dbe9c708db4d6b
- elf: Disable most of TLS modid gaps processing [BZ #27135]
- * elf/dl-close.c: Modified.
- (remove_slotinfo): Modified function.
- * elf/dl-open.c: Modified.
- (_dl_open): Modified function.
- * elf/dl-tls.c: Modified.
- 2021-06-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 66db95b6e8264c5a6307f6a9e5285fec76907254
- elf: Fix glibc-hwcaps priorities with cache flags mismatches [BZ #27046]
- * elf/dl-cache.c: Modified.
- (search_cache): Modified function.
- 2021-06-24 Paul Eggert <eggert@cs.ucla.edu>
- COMMIT: ac3babc3944ee6b37bcd0dabaa0b778fb942d4aa
- * NEWS: Clarify _TIME_BITS change.
- * NEWS: Modified.
- 2021-06-24 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: 08cbcd4dbc686bb38ec3093aff2f919fbff5ec17
- x86: Remove unnecessary overflow check from wcsnlen-sse4_1.S
- * sysdeps/x86_64/multiarch/strlen-vec.S: Modified.
- 2021-06-24 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: bd3a2b3ed18fdeff0b370110c35850b51d025e8c
- String: Add three more overflow tests cases to test-strnlen.c
- * string/test-strnlen.c: Modified.
- (do_overflow_tests): Modified function.
- 2021-06-24 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 9f70985569888d68612012fcb538c47c154c1e8b
- Consolidate pthread_atfork
- * htl/Makefile: Modified.
- * nptl/Makefile: Modified.
- * sysdeps/htl/old_pt-atfork.c: Delete file.
- * sysdeps/htl/pt-atfork.c: Delete file.
- * sysdeps/htl/pthread_atfork_compat.h: New file.
- * sysdeps/nptl/pthread_atfork_compat.h: New file.
- * sysdeps/pthread/Makefile: Modified.
- * nptl/pthread_atfork.c: Move to...
- * sysdeps/pthread/pthread_atfork.c: ... here.
- (register-atfork.h): Include file.
- * nptl/old_pthread_atfork.c: Move to...
- * sysdeps/pthread/pthread_atfork_compat.c: ... here.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](compat_symbol): Modified.
- (pthread_atfork_compat.h): Include file.
- 2021-06-24 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: d0c40833862f5cfe4d03d9130d79c1d93f284af0
- posix: Do not clobber errno by atfork handlers
- * posix/fork.c: Modified.
- (__libc_fork): Modified function.
- 2021-06-24 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 9a7565403758f65c07fe3705e966381d9cfd35b6
- posix: Consolidate fork implementation
- * include/unistd.h: Modified.
- [! _ISOMAC](_Fork): New function.
- [! _ISOMAC](libc_hidden_proto): New function.
- * posix/Makefile: Modified.
- * posix/_Fork.c: New file.
- * posix/fork.c: Modified.
- (errno.h): Remove include.
- (unistd.h): Remove include.
- (__fork): Remove function.
- (fork.h): Include file.
- (libio/libioP.h): Include file.
- (ldsodefs.h): Include file.
- (malloc/malloc-internal.h): Include file.
- (nss/nss_database.h): Include file.
- (register-atfork.h): Include file.
- (stdio-lock.h): Include file.
- (sys/single_threaded.h): Include file.
- (unwind-link.h): Include file.
- (fresetlockfiles): New function.
- (__libc_fork): New function.
- (weak_alias): New.
- (weak_alias): New.
- * sysdeps/generic/fork.h: New file.
- * sysdeps/mach/hurd/fork.c: Move to...
- * sysdeps/mach/hurd/_Fork.c: ... here.
- (__fork): Remove function.
- (libc_hidden_def): Modified.
- (weak_alias): Remove.
- (_Fork): New function.
- * sysdeps/nptl/_Fork.c: New file.
- * sysdeps/nptl/fork.c: Delete file.
- * sysdeps/nptl/fork.h: New file.
- * sysdeps/unix/sysv/linux/arch-fork.h: Modified.
- (sysdep.h): Include file.
- (sched.h): Include file.
- (signal.h): Include file.
- 2021-06-24 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: de8995a2a04163617c1a233b4b81356ef9f9741f
- support: Add xclone
- * support/Makefile: Modified.
- * support/xclone.c: New file.
- * support/xsched.h: New file.
- 2021-06-24 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: e3e3eb0a2ea615c272cec5f47ba9f243ccdaf386
- x86: Fix tst-cpu-features-cpuinfo on Ryzen 9 (BZ #27873)
- * manual/platform.texi: Modified.
- * sysdeps/x86/bits/platform/x86.h: Modified.
- (<anoymous>): Modified.
- * sysdeps/x86/include/cpu-features.h: Modified.
- (bit_cpu_AMD_IBPB): New.
- (bit_cpu_AMD_IBRS): New.
- (bit_cpu_AMD_STIBP): New.
- (bit_cpu_AMD_SSBD): New.
- (index_cpu_AMD_IBPB): New.
- (index_cpu_AMD_IBRS): New.
- (index_cpu_AMD_STIBP): New.
- (index_cpu_AMD_SSBD): New.
- (reg_AMD_IBPB): New.
- (reg_AMD_IBRS): New.
- (reg_AMD_STIBP): New.
- (reg_AMD_SSBD): New.
- * sysdeps/x86/tst-cpu-features-cpuinfo.c: Modified.
- (sys/platform/x86.h): Remove include.
- (do_test): Modified function.
- (cpu-features.h): Include file.
- (stdbool.h): Include file.
- 2021-06-23 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: ea26ff03227d7cacef5de6036df57734373449b4
- x86: Copy IBT and SHSTK usable only if CET is enabled
- * sysdeps/x86/cpu-features.c: Modified.
- (update_usable): Modified function.
- 2021-06-23 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: a775a7a3eb1e85b54af0b4ee5ff4dcf66772a1fb
- x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ #27974]
- * sysdeps/x86_64/multiarch/strlen-avx2.S: Modified.
- * sysdeps/x86_64/multiarch/strlen-vec.S: Modified.
- 2021-06-23 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: 645a158978f9520e74074e8c14047503be4db0f0
- x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [BZ #27974]
- * sysdeps/x86_64/memchr.S: Modified.
- * sysdeps/x86_64/multiarch/memchr-avx2.S: Modified.
- 2021-06-23 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: da5a6fba0febbfc90896ce1b2eb75c6d8a88a72d
- String: Add overflow tests for strnlen, memchr, and strncat [BZ #27974]
- * string/test-memchr.c: Modified.
- (do_one_test): Modified function.
- (do_test): Modified function.
- (test_main): Modified function.
- (do_overflow_tests): New function.
- * string/test-strncat.c: Modified.
- (test_main): Modified function.
- (do_overflow_tests): New function.
- * string/test-strnlen.c: Modified.
- (test_main): Modified function.
- (do_overflow_tests): New function.
- 2021-06-23 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: 6f573a27b6c8b4236445810a44660612323f5a73
- x86-64: Add wcslen optimize for sse4.1
- * sysdeps/x86_64/multiarch/Makefile: Modified.
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/x86_64/multiarch/ifunc-wcslen.h: New file.
- * sysdeps/x86_64/multiarch/wcslen-sse4_1.S: New file.
- * sysdeps/x86_64/multiarch/wcslen.c: Modified.
- (ifunc-avx2.h): Remove include.
- (ifunc-wcslen.h): Include file.
- * sysdeps/x86_64/multiarch/wcsnlen.c: Modified.
- (init-arch.h): Remove include.
- (__typeof): Remove.
- (__typeof): Remove.
- (__typeof): Remove.
- (__typeof): Remove.
- (__typeof): Remove.
- (IFUNC_SELECTOR): Remove function.
- (ifunc-wcslen.h): Include file.
- 2021-06-23 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: a0db678071c60b6c47c468d231dd0b3694ba7a98
- x86-64: Move strlen.S to multiarch/strlen-vec.S
- * sysdeps/x86_64/multiarch/strlen-sse2.S: Modified.
- * sysdeps/x86_64/multiarch/strlen-vec.S: New file.
- * sysdeps/x86_64/multiarch/wcsnlen-sse4_1.S: Modified.
- * sysdeps/x86_64/strlen.S: Modified.
- 2021-06-23 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 30adcf5adb40293654f77ebd443468a6f6fffc2a
- hurd: Fix build after 52a5fe70a2
- * io/file_change_detection.c: Modified.
- (__file_change_detection_for_stat): Modified function.
- * sysdeps/posix/getaddrinfo.c: Modified.
- [_STATBUF_ST_NSEC](save_gaiconf_mtime): Modified function.
- 2021-06-23 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: bf6749a7f87c54e62db26b24c63b27004a110847
- nptl: Use SA_RESTART for SIGCANCEL handler
- * NEWS: Modified.
- * nptl/pthread_cancel.c: Modified.
- (__pthread_cancel): Modified function.
- 2021-06-23 Paul Eggert <eggert@cs.ucla.edu>
- COMMIT: 03caacbc7f3004ad21fc00bf883f00421a211130
- doc: _TIME_BITS defaults may change
- * NEWS: Modified.
- * manual/creature.texi: Modified.
- 2021-06-23 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 451659ccf13c513611841a69327193facbfdd977
- More mcheck -> malloc-check refactoring
- * Rules: Modified.
- * malloc/Makefile: Modified.
- 2021-06-23 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 7b54aaf2ceaf83b97f7e8b380386962ae529bd9d
- Add NEWS item for gconv-modules.d change
- * NEWS: Modified.
- 2021-06-23 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: f3629a4be82a393ff56646c388da2fda0101f557
- Handle DT_UNKNOWN in gconv-modules.d
- * iconv/gconv_parseconfdir.h: Modified.
- [IS_IN (libc)](lstat64): New.
- (gconv_parseconfdir): Modified function.
- 2021-06-23 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: eeac390eecf7de24a110dc84e77e1190f42c5305
- iconvconfig: Use common gconv module parsing function
- * iconv/iconvconfig.c: Modified.
- (dirent.h): Remove include.
- (sys/types.h): Remove include.
- (add_module): Modified function.
- (handle_file): Remove function.
- (handle_dir): Modified function.
- (gconv_parseconfdir.h): Include file.
- 2021-06-23 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: d8e8097f3be5b3c49fc741fa19e1da0b0431384c
- gconv_conf: Split out configuration file processing
- * iconv/gconv_conf.c: Modified.
- (dirent.h): Remove include.
- (sys/types.h): Remove include.
- (gconv_conf_filename): Remove.
- (gconv_conf_dirname): Remove.
- (libio/libioP.h): Remove include.
- (__getdelim): Remove.
- (read_conf_file): Remove function.
- (__gconv_read_conf): Modified function.
- (gconv_parseconfdir.h): Include file.
- * iconv/gconv_parseconfdir.h: New file.
- 2021-06-23 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 23e15ea1ae80ec2120afdf643691359644cf2873
- gconv_conf: Remove unused variables
- * iconv/gconv_conf.c: Modified.
- (add_alias2): Modified function.
- (add_alias): Modified function.
- (add_module): Modified function.
- (read_conf_file): Modified function.
- (__gconv_read_conf): Modified function.
- 2021-06-23 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: e3217c7fd9e67aa2d53700bb1da9a966e73b9684
- iconv: Remove alloca use in gconv-modules configuration parsing
- * iconv/gconv_conf.c: Modified.
- (__gconv_read_conf): Modified function.
- * iconv/iconvconfig.c: Modified.
- (handle_dir): Modified function.
- 2021-06-22 Andreas Schwab <schwab@linux-m68k.org>
- COMMIT: e8d52b64a54ba9ed7778ca9ce1f084eb5808f8d1
- Remove unsused symbols from nptl/Versions
- * nptl/Versions: Modified.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 6d97330d7acc47898b3a2bf4c8588d4bd7114269
- linux: Only use 64-bit syscall if required for clock_nanosleep
- * sysdeps/unix/sysv/linux/clock_nanosleep.c: Modified.
- (__clock_nanosleep_time64): Modified function.
- * time/Makefile: Modified.
- * time/tst-clock_nanosleep.c: Modified.
- (do_test): Modified function.
- (TEST_FUNCTION): Remove.
- (../test-skeleton.c): Remove include.
- (intprops.h): Include file.
- (support/support.h): Include file.
- (support/check.h): Include file.
- (clock_nanosleep_test): New function.
- (clock_nanosleep_large_timeout): New function.
- (support/test-driver.c): Include file.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: b769b0a2cbe469a42641e52f52484e18575b7f67
- linux: Only use 64-bit syscall if required for internal futex
- * nptl/futex-internal.c: Modified.
- [! __ASSUME_TIME64_SYSCALLS](__futex_abstimed_wait_common32): Modified function.
- (__futex_abstimed_wait_common64): Modified function.
- (__futex_abstimed_wait64): Modified function.
- (__futex_abstimed_wait_cancelable64): Modified function.
- (__futex_abstimed_wait_common): New function.
- * sysdeps/nptl/futex-internal.h: Modified.
- (futex_lock_pi64): Modified function.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: b286eca5d4117b3e17c939e3df56e132ae623df1
- linux: Only use 64-bit syscall if required for utimensat family
- * sysdeps/unix/sysv/linux/utimensat.c: Modified.
- (__utimensat64_helper): Modified function.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: dafab287b4d5dea1918f6471dc8bf74bff029133
- linux: Only use 64-bit syscall if required for sigtimedwait
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/sigtimedwait.c: Modified.
- (__sigtimedwait64): Modified function.
- * sysdeps/unix/sysv/linux/tst-sigtimedwait.c: Modified.
- (do_test): Modified function.
- (intprops.h): Include file.
- (support/support.h): Include file.
- (test_sigtimedwait_large_timeout): New function.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 1faff2701163c76bad9bce76d644d13bce3e290a
- linux: Only use 64-bit syscall if required for mq_timedsend
- * rt/tst-mqueue10.c: Modified.
- (do_test): Modified function.
- * sysdeps/unix/sysv/linux/mq_timedsend.c: Modified.
- (__mq_timedsend_time64): Modified function.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: e9e912d3349d8caf3c40bc09370509724c72ac2f
- linux: Only use 64-bit syscall if required for mq_timedreceive
- * rt/Makefile: Modified.
- * rt/tst-mqueue10-time64.c: New file.
- * rt/tst-mqueue10.c: New file.
- * sysdeps/unix/sysv/linux/mq_timedreceive.c: Modified.
- (__mq_timedreceive_time64): Modified function.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 2c0982eb93c37af30583a117589ceb0ab3402c11
- linux: Only use 64-bit syscall if required for timerfd_settime
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/timerfd_settime.c: Modified.
- (__timerfd_settime64): Modified function.
- * sysdeps/unix/sysv/linux/tst-timerfd.c: Modified.
- (do_test): Modified function.
- (errno.h): Include file.
- (intprops.h): Include file.
- (support/support.h): Include file.
- (timerfd_test): New function.
- (timerfd_large_timeout): New function.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: eef7913c2f5512a954e658a5908a47dbc0ec8c2e
- linux: Only use 64-bit syscall if required for semtimedop
- * sysdeps/unix/sysv/linux/semtimedop.c: Modified.
- (__semtimedop64): Modified function.
- (semtimedop_syscall): New function.
- * sysvipc/Makefile: Modified.
- * sysvipc/test-sysvsem.c: Modified.
- (do_test): Modified function.
- (intprops.h): Include file.
- (support/xtime.h): Include file.
- (support/xsignal.h): Include file.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 4b6551902e5c701e5f3156928d88aadeb6487dc1
- linux: timerfd_gettime minor cleanup
- * sysdeps/unix/sysv/linux/timerfd_gettime.c: Modified.
- (__timerfd_gettime64): Modified function.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 9465c3a9fb557d7ab98b1f2ecd0b8c28c43a8539
- linux: Remove time64-support
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/time64-support.c: Delete file.
- * sysdeps/unix/sysv/linux/time64-support.h: Delete file.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 4ad8b4645c0869431dba632c3ace0061cc613379
- linux: Remove supports_time64 () from clock_gettime
- * sysdeps/unix/sysv/linux/clock_gettime.c: Modified.
- (time64-support.h): Remove include.
- (__clock_gettime64): Modified function.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 283c6ebd5a71330eb37c8d08054f1036eeb544dc
- linux: Remove supports_time64 () from clock_getres
- * sysdeps/unix/sysv/linux/clock_getres.c: Modified.
- (time64-support.h): Remove include.
- (__clock_getres64): Modified function.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 4c3df0eba5e8fe98f0de917ade9b2ebba6951c5f
- linux: Only use 64-bit syscall if required for select
- * include/sys/select.h: Modified.
- [! _ISOMAC][__TIMESIZE != 64](__select32): New function.
- * misc/Makefile: Modified.
- * misc/tst-select.c: Modified.
- (alarm_handler): Remove function.
- (do_test_child_alarm): Modified function.
- (do_test): Modified function.
- (intprops.h): Include file.
- * sysdeps/unix/sysv/linux/select.c: Modified.
- (time64-support.h): Remove include.
- (__select64): Modified function.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 91cf411ad3ef10bd18ec053854fcb919be4f6789
- linux: Only use 64-bit syscall if required for pselect
- * misc/Makefile: Modified.
- * misc/tst-pselect.c: Modified.
- (signal.h): Remove include.
- (stdio.h): Remove include.
- (unistd.h): Remove include.
- (sys/select.h): Remove include.
- (sys/wait.h): Remove include.
- (do_test): Modified function.
- (TEST_FUNCTION): Remove.
- (../test-skeleton.c): Remove include.
- (intprops.h): Include file.
- (support/check.h): Include file.
- (support/support.h): Include file.
- (support/xsignal.h): Include file.
- (support/xunistd.h): Include file.
- (support/xtime.h): Include file.
- (test_pselect_basic): New function.
- (test_pselect_large_timeout): New function.
- (support/test-driver.c): Include file.
- * sysdeps/unix/sysv/linux/microblaze/pselect32.c: Modified.
- [! __ASSUME_PSELECT](__pselect32): Modified function.
- * sysdeps/unix/sysv/linux/pselect.c: Modified.
- (time64-support.h): Remove include.
- (__pselect64): Modified function.
- (pselect64_syscall): New function.
- * sysdeps/unix/sysv/linux/pselect32.c: Modified.
- [! __ASSUME_TIME64_SYSCALLS](__pselect32): Modified function.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: ecf2661281c71a9752c7238ab93bc12b16cfff23
- linux: Only use 64-bit syscall if required for ppoll
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/ppoll.c: Modified.
- (kernel-features.h): Remove include.
- (time64-support.h): Remove include.
- (__ppoll64): Modified function.
- * sysdeps/unix/sysv/linux/tst-ppoll.c: Modified.
- (do_test): Modified function.
- (intprops.h): Include file.
- (support/support.h): Include file.
- (test_ppoll_large_timeout): New function.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 92f7b465101c23e45f66c6ad25ba243df49556a0
- support: Add support_create_timer
- * support/Makefile: Modified.
- * support/support.h: Modified.
- (stdint.h): Include file.
- (support_create_timer): New function.
- (support_delete_timer): New function.
- * support/support_create_timer.c: New file.
- 2021-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 52a5fe70a2c77935afe807fb6e904e512ddd894e
- Use 64 bit time_t stat internally
- * csu/check_fds.c: Modified.
- (check_one_fd): Modified function.
- * elf/dl-load.c: Modified.
- (open_path): Modified function.
- * elf/dl-misc.c: Modified.
- (_dl_sysdep_read_whole_file): Modified function.
- * elf/dl-profile.c: Modified.
- (_dl_start_profile): Modified function.
- * iconv/gconv_cache.c: Modified.
- (__gconv_load_cache): Modified function.
- * include/dirent.h: Modified.
- [! _ISOMAC](__alloc_dir): Modified.
- * include/file_change_detection.h: Modified.
- (file_change_detection): Modified.
- (__file_change_detection_for_stat): Modified.
- * inet/rcmd.c: Modified.
- (iruserfopen): Modified function.
- * intl/loadmsgcat.c: Modified.
- (_nl_load_domain): Modified function.
- * io/Makefile: Modified.
- * io/file_change_detection.c: Modified.
- (__file_change_detection_for_stat): Modified function.
- (__file_change_detection_for_path): Modified function.
- (__file_change_detection_for_fp): Modified function.
- * io/getdirname.c: Modified.
- (get_current_dir_name): Modified function.
- * libio/filedoalloc.c: Modified.
- (_IO_file_doallocate): Modified function.
- * libio/fileops.c: Modified.
- (mmap_remap_check): Modified function.
- (decide_maybe_mmap): Modified function.
- (_IO_new_file_seekoff): Modified function.
- (_IO_file_stat): Modified function.
- * libio/oldfileops.c: Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](_IO_old_file_seekoff): Modified function.
- * libio/wfileops.c: Modified.
- (_IO_wfile_seekoff): Modified function.
- * locale/loadarchive.c: Modified.
- (archive_stat): Modified.
- (_nl_load_locale_from_archive): Modified function.
- * locale/loadlocale.c: Modified.
- (_nl_load_locale): Modified function.
- * nscd/nscd_helper.c: Modified.
- (__nscd_get_mapping): Modified function.
- * nss/nss_database.c: Modified.
- (nss_database_check_reload_and_get): Modified function.
- * sysdeps/posix/dl-fileid.h: Modified.
- (_dl_get_file_id): Modified function.
- * sysdeps/posix/euidaccess.c: Modified.
- (euidaccess): Modified function.
- * sysdeps/posix/getaddrinfo.c: Modified.
- [! _STATBUF_ST_NSEC](save_gaiconf_mtime): Modified function.
- [! _STATBUF_ST_NSEC](check_gaiconf_mtime): Modified function.
- [_STATBUF_ST_NSEC](gaiconf_mtime): Modified.
- [_STATBUF_ST_NSEC](save_gaiconf_mtime): Modified function.
- [_STATBUF_ST_NSEC](check_gaiconf_mtime): Modified function.
- (gaiconf_init): Modified function.
- (gaiconf_reload): Modified function.
- * sysdeps/posix/getcwd.c: Modified.
- (__getcwd_generic): Modified function.
- * sysdeps/posix/pathconf.c: Modified.
- (__pathconf): Modified function.
- * sysdeps/posix/sysconf.c: Modified.
- [NEED_CHECK_SPEC](__sysconf_check_spec): Modified function.
- * sysdeps/posix/tempname.c: Modified.
- [! _LIBC](__lstat64): Remove.
- [! _LIBC](__lstat64_time64): New.
- [_LIBC](struct_stat64): Modified.
- [_LIBC](direxists): Modified function.
- (try_nocreate): Modified function.
- * sysdeps/unix/sysv/linux/fdopendir.c: Modified.
- (__fdopendir): Modified function.
- * sysdeps/unix/sysv/linux/fexecve.c: Modified.
- (fexecve): Modified function.
- * sysdeps/unix/sysv/linux/opendir.c: Modified.
- (opendir_tail): Modified function.
- (__alloc_dir): Modified function.
- * sysdeps/unix/sysv/linux/pathconf.c: Modified.
- (distinguish_extX): Modified function.
- * sysdeps/unix/sysv/linux/ttyname.h: Modified.
- (is_pty): Modified function.
- (is_mytty): Modified function.
- * sysdeps/unix/sysv/linux/ttyname_r.c: Modified.
- (getttyname_r): Modified.
- (getttyname_r): Modified function.
- (__ttyname_r): Modified function.
- * sysvipc/ftok.c: Modified.
- (ftok): Modified function.
- * time/tzfile.c: Modified.
- (__tzfile_read): Modified function.
- 2021-06-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: a318262bc0081ab83e3f3c90e50462f99148605e
- malloc: Drop __malloc_initialized from Versions
- * malloc/Versions: Modified.
- 2021-06-22 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 568123a720dce896dcd0ac8f7c8ebfe20a8a6adb
- tst-mcheck: Rename to tst-malloc-check
- * malloc/Makefile: Modified.
- * malloc/tst-mcheck.c: Move to...
- * malloc/tst-malloc-check.c: ... here.
- 2021-06-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: 412b05fec9323a093fe271ae01b4083ea2d1fc1f
- Add hidden prototypes for fsync, fdatasync
- * include/unistd.h: Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * misc/fdatasync.c: Modified.
- (libc_hidden_def): New.
- * misc/fsync.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/mach/hurd/fdatasync.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/mach/hurd/fsync.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/fdatasync.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/fsync.c: Modified.
- (libc_hidden_def): New.
- 2021-06-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: 3c79234c7a9cf57aa79e84745493dfad1a7c72fc
- nptl: Move pthreadP.h into sysdeps directory
- * nptl_db/thread_dbP.h: Modified.
- (../nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/nptl/aio_misc.h: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/nptl/dl-tls_init_tp.c: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/nptl/fork.c: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/nptl/gai_misc.h: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/nptl/jmp-unwind.c: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [IS_IN (libpthread)](nptl/pthreadP.h): Remove include.
- [IS_IN (libpthread)](pthreadP.h): Include file.
- * sysdeps/nptl/libc_start_call_main.h: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * nptl/pthreadP.h: Move to...
- * sysdeps/nptl/pthreadP.h: ... here.
- (descr.h): Remove include.
- (nptl/descr.h): Include file.
- * sysdeps/nptl/pthread_early_init.h: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/nptl/setxid.h: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/posix/spawni.c: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/unix/sysv/linux/dl-execstack.c: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/unix/sysv/linux/mq_notify.c: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/unix/sysv/linux/s390/jmp-unwind.c: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/unix/sysv/linux/sigprocmask.c: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/unix/sysv/linux/spawni.c: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/unix/sysv/linux/timer_create.c: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/unix/sysv/linux/timer_routines.c: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/unix/sysv/linux/tls-internal.h: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- * sysdeps/unix/sysv/linux/x86/longjmp.c: Modified.
- (nptl/pthreadP.h): Remove include.
- (pthreadP.h): Include file.
- 2021-06-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: daa3fc9bff55c1f8368a464ec802ab620901344e
- rt: Move generic implementation from sysdeps/pthread to rt
- * rt/Versions: Modified.
- * rt/aio_cancel.c: Modified.
- (aio_cancel64): Remove.
- (aio.h): Remove include.
- (aio_cancel64): Remove.
- (aio_cancel): Modified function.
- (weak_alias): Remove.
- [! aio_cancel](aio_cancel64): New.
- [! aio_cancel](aio.h): New.
- [! aio_cancel](aio_cancel64): New.
- [! aio_cancel](weak_alias): New.
- (assert.h): Include file.
- (fcntl.h): Include file.
- (aio_misc.h): Include file.
- * rt/aio_error.c: Modified.
- (aio_error): Modified function.
- (aio_misc.h): Include file.
- * rt/aio_fsync.c: Modified.
- (aio_fsync): Modified function.
- (aio_misc.h): Include file.
- * rt/aio_misc.c: Modified.
- (__aio_init): Modified function.
- [! aio_create_helper_thread](aio_create_helper_thread): New.
- [! aio_create_helper_thread](__aio_create_helper_thread): New.
- (assert.h): Include file.
- (errno.h): Include file.
- (limits.h): Include file.
- (pthread.h): Include file.
- (stdlib.h): Include file.
- (unistd.h): Include file.
- (sys/param.h): Include file.
- (sys/stat.h): Include file.
- (sys/time.h): Include file.
- (add_request_to_runlist): New function.
- (pool): New.
- (pool_max_size): New.
- (pool_size): New.
- (ENTRIES_PER_ROW): New.
- (ROWS_STEP): New.
- (freelist): New.
- (runlist): New.
- (requests): New.
- (nthreads): New.
- (idle_thread_count): New.
- (optim): New.
- (__aio_requests_mutex): New.
- (__aio_new_request_notification): New.
- (get_elem): New function.
- (__aio_free_request): New function.
- (__aio_find_req): New function.
- (__aio_find_req_fd): New function.
- (__aio_remove_request): New function.
- (handle_fildes_io): New function.
- (__aio_enqueue_request): New function.
- (handle_fildes_io): New function.
- (libc_freeres_fn__free_res): New function.
- (add_request_to_runlist): New function.
- * rt/aio_notify.c: Modified.
- (aio.h): Remove include.
- [! aio_start_noty_thread](aio_start_notify_thread): New.
- (errno.h): Include file.
- (pthread.h): Include file.
- (stdlib.h): Include file.
- (unistd.h): Include file.
- (signal.h): Include file.
- (notify_func): New.
- (notify_func_wrapper): New function.
- (__aio_notify_only): New function.
- (__aio_notify): New function.
- * rt/aio_read.c: Modified.
- [BE_AIO64](aiocb): Remove.
- [BE_AIO64](aio_read): Remove.
- (errno.h): Remove include.
- (aio_read): Modified function.
- (aio_misc.h): Include file.
- * rt/aio_read64.c: Modified.
- (BE_AIO64): Remove.
- (aio_read.c): Remove include.
- (aio.h): Include file.
- (aio_misc.h): Include file.
- (aio_read64): New function.
- * rt/aio_suspend.c: Modified.
- (aio_suspend): Remove function.
- (weak_alias): Modified.
- [DONT_NEED_AIO_MISC_COND](do_aio_misc_wait): New.
- [__TIMESIZE != 64](librt_hidden_def): New.
- [__TIMESIZE != 64](__aio_suspend): New.
- (assert.h): Include file.
- (stdbool.h): Include file.
- (stdlib.h): Include file.
- (libc-lock.h): Include file.
- (aio_misc.h): Include file.
- (clparam): New.
- (cleanup): New function.
- (__aio_suspend_time64): New function.
- (weak_alias): New.
- * rt/aio_write.c: Modified.
- [BE_AIO64](aiocb): Remove.
- [BE_AIO64](aio_write): Remove.
- (errno.h): Remove include.
- (aio_write): Modified function.
- (aio_misc.h): Include file.
- * rt/aio_write64.c: Modified.
- (BE_AIO64): Remove.
- (aio_write.c): Remove include.
- (aio.h): Include file.
- (aio_misc.h): Include file.
- (aio_write64): New function.
- * rt/lio_listio.c: Modified.
- [BE_AIO64](lio_listio): Remove.
- [BE_AIO64](aiocb): Remove.
- [BE_AIO64](aio_read): Remove.
- [BE_AIO64](aio_write): Remove.
- [BE_AIO64](aio_suspend): Remove.
- (aio.h): Remove include.
- (errno.h): Remove include.
- (lio_listio): Remove function.
- [! lio_listio](aio.h): New.
- [! lio_listio](assert.h): New.
- [! lio_listio](errno.h): New.
- [! lio_listio](stdlib.h): New.
- [! lio_listio](unistd.h): New.
- [! lio_listio](aio_misc.h): New.
- [! lio_listio](LIO_OPCODE_BASE): New.
- [!(SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4))](LIO_MODE): New.
- [!(SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4))](NO_INDIVIDUAL_EVENT_P): New.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](LIO_MODE): New.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](NO_INDIVIDUAL_EVENT_P): New.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](__lio_listio_21): New.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (async_waitlist): New.
- (lio_listio_internal): New function.
- (__lio_listio_item_notify): New function.
- (versioned_symbol): New function.
- * rt/lio_listio64.c: Modified.
- (BE_AIO64): Remove.
- (aio.h): Include file.
- (assert.h): Include file.
- (errno.h): Include file.
- (stdlib.h): Include file.
- (unistd.h): Include file.
- (aio_misc.h): Include file.
- (lio_listio): New.
- (__lio_listio_21): New.
- (__lio_listio_item_notify): New.
- (aiocb): New.
- (LIO_OPCODE_BASE): New.
- * rt/timer_create.c: Modified.
- (timer_create): Modified function.
- (signal.h): Include file.
- (pthread.h): Include file.
- (unistd.h): Include file.
- (posix-timer.h): Include file.
- * rt/timer_delete.c: Modified.
- (timer_delete): Modified function.
- (assert.h): Include file.
- (pthread.h): Include file.
- (posix-timer.h): Include file.
- * rt/timer_getoverr.c: Modified.
- (timer_getoverrun): Modified function.
- (pthread.h): Include file.
- (posix-timer.h): Include file.
- * rt/timer_gettime.c: Modified.
- (timer_gettime): Modified function.
- (pthread.h): Include file.
- (posix-timer.h): Include file.
- * rt/timer_settime.c: Modified.
- (timer_settime): Modified function.
- (pthread.h): Include file.
- (posix-timer.h): Include file.
- * sysdeps/generic/aio_misc.h: Modified.
- (<anoymous>): Modified.
- (pthread.h): Include file.
- (waitlist): New.
- (<anoymous>): New.
- (requestlist): New.
- (__aio_requests_mutex): New.
- (__aio_enqueue_request): New function.
- (__aio_find_req): New function.
- (__aio_find_req_fd): New function.
- (__aio_remove_request): New function.
- (__aio_free_request): New function.
- (__aio_notify): New function.
- (__aio_notify_only): New function.
- * sysdeps/pthread/timer_routines.c: Move to...
- * sysdeps/htl/timer_routines.c: ... here.
- * sysdeps/pthread/Versions: Delete file.
- * sysdeps/pthread/aio_cancel.c: Delete file.
- * sysdeps/pthread/aio_error.c: Delete file.
- * sysdeps/pthread/aio_fsync.c: Delete file.
- * sysdeps/pthread/aio_misc.c: Delete file.
- * sysdeps/pthread/aio_misc.h: Delete file.
- * sysdeps/pthread/aio_notify.c: Delete file.
- * sysdeps/pthread/aio_read.c: Delete file.
- * sysdeps/pthread/aio_read64.c: Delete file.
- * sysdeps/pthread/aio_suspend.c: Delete file.
- * sysdeps/pthread/aio_write.c: Delete file.
- * sysdeps/pthread/aio_write64.c: Delete file.
- * sysdeps/pthread/lio_listio.c: Delete file.
- * sysdeps/pthread/lio_listio64.c: Delete file.
- * sysdeps/pthread/timer_create.c: Delete file.
- * sysdeps/pthread/timer_delete.c: Delete file.
- * sysdeps/pthread/timer_getoverr.c: Delete file.
- * sysdeps/pthread/timer_gettime.c: Delete file.
- * sysdeps/pthread/timer_settime.c: Delete file.
- * sysdeps/unix/sysv/linux/alpha/aio_cancel.c: Modified.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](sysdeps/pthread/aio_cancel.c): Remove include.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](rt/aio_cancel.c): Include file.
- (sysdeps/pthread/aio_cancel.c): Remove include.
- (rt/aio_cancel.c): Include file.
- * sysdeps/unix/sysv/linux/sparc/aio_cancel.c: Modified.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](sysdeps/pthread/aio_cancel.c): Remove include.
- [SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)](rt/aio_cancel.c): Include file.
- (sysdeps/pthread/aio_cancel.c): Remove include.
- (rt/aio_cancel.c): Include file.
- * sysdeps/unix/sysv/linux/wordsize-64/aio_read.c: Modified.
- (../../../../pthread/aio_read.c): Remove include.
- (rt/aio_read.c): Include file.
- * sysdeps/unix/sysv/linux/wordsize-64/aio_write.c: Modified.
- (../../../../pthread/aio_write.c): Remove include.
- (rt/aio_write.c): Include file.
- * sysdeps/unix/sysv/linux/wordsize-64/lio_listio.c: Modified.
- (../../../../pthread/lio_listio.c): Remove include.
- (rt/lio_listio.c): Include file.
- 2021-06-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: ae830b2d9f5238e1bee9820cd4d4df7f7b13ecff
- rt: Move shm_unlink into libc
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * rt/shm_unlink.c: Modified.
- (shm_unlink): Remove function.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__shm_unlink): New function.
- (versioned_symbol): New function.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: c6e7ec2f123bceb323836cc4558f9586959ebf58
- rt: Move shm_open into libc
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- * rt/shm_open.c: Modified.
- (shm_open): Remove function.
- [OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (not-cancel.h): Include file.
- (shlib-compat.h): Include file.
- (__shm_open): New function.
- (versioned_symbol): New function.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/librt.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist: Modified.
- 2021-06-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: a749a00fb55e7ee7ede658ef12de4c7de1570b99
- rt: Replace generic stub of shm_unlink with the posix version
- * rt/shm_unlink.c: Modified.
- (sys/mman.h): Remove include.
- (shm_unlink): Modified function.
- (shm-directory.h): Include file.
- (string.h): Include file.
- (unistd.h): Include file.
- * sysdeps/posix/shm_unlink.c: Delete file.
- 2021-06-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: b7a0bfbd2f3eca602584f51f935599a776784a93
- rt: Replace generic stub of shm_open with the posix version
- * rt/shm_open.c: Modified.
- (sys/mman.h): Remove include.
- (shm_open): Modified function.
- (fcntl.h): Include file.
- (pthread.h): Include file.
- (shm-directory.h): Include file.
- (unistd.h): Include file.
- * sysdeps/posix/shm_open.c: Delete file.
- 2021-06-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: a2014d311b2b2a7d8fcf2f502493404d7ec2601c
- Fix librt-routines-var issues for !PTHREAD_IN_LIBC
- * Makeconfig: Modified.
- * rt/Makefile: Modified.
- 2021-06-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: f6b6e148695aed6bfb8211953981a87ffe17343f
- rt: Lexicographically sort Versions file; librt-routines in Makefile
- * rt/Makefile: Modified.
- * rt/Versions: Modified.
- 2021-06-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: c2059edce20c124d1a99f1a94cc52e83b77a917a
- elf: Use _dl_catch_error from base namespace in dl-libc.c [BZ #27646]
- * elf/Makefile: Modified.
- * elf/dl-libc.c: Modified.
- (dlerror_run): Modified function.
- * elf/tst-dlmopen-gethostbyname-mod.c: New file.
- * elf/tst-dlmopen-gethostbyname.c: New file.
- 2021-06-17 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 6b229222fc2852775d8adac2a12f6180b32c5cea
- Makeconfig: Fix time64-compat.mk target
- * Makeconfig: Modified.
- 2021-06-15 Florian Weimer <fweimer@redhat.com>
- COMMIT: aa9a7f629632c9180de89632d4f2c1e6039f7781
- nptl: Export _pthread_cleanup_push, _pthread_cleanup_pop again
- * nptl/Versions: Modified.
- * nptl/cleanup_compat.c: Modified.
- (versioned_symbol): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- 2021-06-15 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: dbdc57dc81437c350c8c8e00a2d40d1749da004e
- s390x: Align child stack while clone. [BZ #27968]
- * sysdeps/unix/sysv/linux/s390/s390-32/clone.S: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/clone.S: Modified.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 088d3291ef3dac918b002f84eace4c5a7b757f4f
- y2038: Add test coverage
- * Makeconfig: Modified.
- * Makerules: Modified.
- * io/Makefile: Modified.
- * io/ftwtest-time64.c: New file.
- * io/tst-fts-time64.c: New file.
- * io/tst-futimens-time64.c: New file.
- * io/tst-futimens.c: Modified.
- (test_futimens_helper): Modified function.
- [! struct_stat](struct_stat): New.
- * io/tst-futimes-time64.c: New file.
- * io/tst-futimes.c: Modified.
- (test_futimens_helper): Modified function.
- [! struct_stat](struct_stat): New.
- * io/tst-futimesat-time64.c: New file.
- * io/tst-futimesat.c: Modified.
- (prepare): Remove.
- (PREPARE): Modified.
- (do_test): Remove.
- (TEST_FUNCTION): Remove.
- (../test-skeleton.c): Remove include.
- (prepare): Modified function.
- (do_test): Modified function.
- [! struct_stat](struct_stat): New.
- [! struct_stat](fstat): New.
- [! struct_stat](fstatat): New.
- (errno.h): Include file.
- (support/test-driver.h): Include file.
- (support/temp_file.h): Include file.
- (support/test-driver.c): Include file.
- * io/tst-lutimes-time64.c: New file.
- * io/tst-lutimes.c: Modified.
- (test_lutimes_helper): Modified function.
- [! struct_stat](struct_stat): New.
- * io/tst-stat-time64.c: New file.
- * io/tst-utime-time64.c: New file.
- * io/tst-utime.c: Modified.
- (test_utime_helper): Modified function.
- [! struct_stat](struct_stat): New.
- * io/tst-utimensat-time64.c: New file.
- * io/tst-utimensat.c: Modified.
- (test_utimesat_helper): Modified function.
- [! struct_stat](struct_stat): New.
- * io/tst-utimes-time64.c: New file.
- * io/tst-utimes.c: Modified.
- (test_utimes_helper): Modified function.
- [! struct_stat](struct_stat): New.
- * misc/Makefile: Modified.
- * misc/tst-pselect-time64.c: New file.
- * misc/tst-select-time64.c: New file.
- * nptl/Makefile: Modified.
- * nptl/tst-cancel4_2-time64.c: New file.
- * posix/Makefile: Modified.
- * posix/tst-gnuglob64-time64.c: New file.
- * posix/tst-sched_rr_get_interval-time64.c: New file.
- * posix/tst-wait3-time64.c: New file.
- * posix/tst-wait4-time64.c: New file.
- * rt/Makefile: Modified.
- * rt/tst-aio6-time64.c: New file.
- * rt/tst-cpuclock2-time64.c: New file.
- * rt/tst-cpuclock2.c: Modified.
- [!((_POSIX_THREADS - 0) <= 0)](TEST_FUNCTION): Remove.
- [(_POSIX_THREADS - 0) <= 0](TEST_FUNCTION): Remove.
- [(_POSIX_THREADS - 0) <= 0](0): New.
- [(_POSIX_THREADS - 0) <= 0](support/test-driver.c): Include file.
- (../test-skeleton.c): Remove include.
- * rt/tst-mqueue1-time64.c: New file.
- * rt/tst-mqueue2-time64.c: New file.
- * rt/tst-mqueue4-time64.c: New file.
- * rt/tst-mqueue8-time64.c: New file.
- * rt/tst-timer4-time64.c: New file.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/tst-abstime-time64.c: New file.
- * sysdeps/pthread/tst-cnd-timedwait-time64.c: New file.
- * sysdeps/pthread/tst-cond11-time64.c: New file.
- * sysdeps/pthread/tst-join14-time64.c: New file.
- * sysdeps/pthread/tst-mtx-timedlock-time64.c: New file.
- * sysdeps/pthread/tst-rwlock14-time64.c: New file.
- * sysdeps/pthread/tst-sem5-time64.c: New file.
- * sysdeps/pthread/tst-thrd-sleep-time64.c: New file.
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-adjtimex-time64.c: New file.
- * sysdeps/unix/sysv/linux/tst-clock_adjtime-time64.c: New file.
- * sysdeps/unix/sysv/linux/tst-ntp_adjtime-time64.c: New file.
- * sysdeps/unix/sysv/linux/tst-ntp_gettime-time64.c: New file.
- * sysdeps/unix/sysv/linux/tst-ntp_gettimex-time64.c: New file.
- * sysdeps/unix/sysv/linux/tst-ppoll-time64.c: New file.
- * sysdeps/unix/sysv/linux/tst-sigtimedwait-time64.c: New file.
- * sysdeps/unix/sysv/linux/tst-timerfd-time64.c: New file.
- * sysvipc/Makefile: Modified.
- * sysvipc/test-sysvmsg-time64.c: New file.
- * sysvipc/test-sysvsem-time64.c: New file.
- * sysvipc/test-sysvshm-time64.c: New file.
- * time/Makefile: Modified.
- * time/tst-adjtime-time64.c: New file.
- * time/tst-clock-time64.c: New file.
- * time/tst-clock2-time64.c: New file.
- * time/tst-clock_nanosleep-time64.c: New file.
- * time/tst-clock_settime-time64.c: New file.
- * time/tst-cpuclock1-time64.c: New file.
- * time/tst-ctime-time64.c: New file.
- * time/tst-ctime.c: Modified.
- (do_test): Modified function.
- * time/tst-difftime-time64.c: New file.
- * time/tst-gmtime-time64.c: New file.
- * time/tst-itimer-time64.c: New file.
- * time/tst-mktime4-time64.c: New file.
- * time/tst-settimeofday-time64.c: New file.
- * time/tst-timegm-time64.c: New file.
- * time/tst-timespec_get-time64.c: New file.
- * time/tst-timespec_getres-time64.c: New file.
- * time/tst-y2039-time64.c: New file.
- * time/tst-y2039.c: Modified.
- (do_test): Modified function.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 372d2ef1f9ef67a679ae5143ab3bac8997b80160
- libsupport: Add 64-bit time_t support for stat functions
- * support/Makefile: Modified.
- * support/support-xfstat-time64.c: New file.
- * support/support-xstat-time64.c: New file.
- * support/xlstat-time64.c: New file.
- * support/xunistd.h: Modified.
- (xstat): Remove.
- (xlstat): Remove.
- (xfstat): Remove.
- [! __USE_TIME_BITS64][! __USE_FILE_OFFSET64](xstat): New.
- [! __USE_TIME_BITS64][! __USE_FILE_OFFSET64](xlstat): New.
- [! __USE_TIME_BITS64][! __USE_FILE_OFFSET64](xfstat): New.
- [! __USE_TIME_BITS64][__USE_FILE_OFFSET64](xstat): New.
- [! __USE_TIME_BITS64][__USE_FILE_OFFSET64](xlstat): New.
- [! __USE_TIME_BITS64][__USE_FILE_OFFSET64](xfstat): New.
- [__USE_TIME_BITS64](__REDIRECT): New.
- [__USE_TIME_BITS64](__REDIRECT): New.
- [__USE_TIME_BITS64](__REDIRECT): New.
- (sys/stat.h): Include file.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- Lukasz Majewski <lukma@denx.de>
- COMMIT: e9bc2b3b38ff8a68248cdfe91b0d28c154382ec2
- libsupport: Add 64-bit time_t support for time functions
- * support/Makefile: Modified.
- * support/timespec-add-time64.c: New file.
- * support/timespec-add.c: Modified.
- (timespec_add): Modified function.
- * support/timespec-sub-time64.c: New file.
- * support/timespec-sub.c: Modified.
- (timespec_sub): Modified function.
- * support/timespec-time64.c: New file.
- * support/timespec.c: Modified.
- (test_timespec_before_impl): Modified function.
- (test_timespec_equal_or_after_impl): Modified function.
- * support/timespec.h: Modified.
- (timespec_add): Remove.
- (timespec_sub): Remove.
- (test_timespec_before_impl): Remove.
- (test_timespec_equal_or_after_impl): Remove.
- (support_timespec_ns): Remove.
- (support_timespec_normalize): Remove.
- (support_timespec_check_in_range): Remove.
- [! __USE_TIME_BITS64](timespec_add): New.
- [! __USE_TIME_BITS64](timespec_sub): New.
- [! __USE_TIME_BITS64](test_timespec_before_impl): New.
- [! __USE_TIME_BITS64](test_timespec_equal_or_after_impl): New.
- [! __USE_TIME_BITS64](support_timespec_ns): New.
- [! __USE_TIME_BITS64](support_timespec_normalize): New.
- [! __USE_TIME_BITS64](support_timespec_check_in_range): New.
- [__USE_TIME_BITS64](__REDIRECT): New.
- [__USE_TIME_BITS64](__REDIRECT): New.
- [__USE_TIME_BITS64](__REDIRECT): New.
- [__USE_TIME_BITS64](__REDIRECT): New.
- [__USE_TIME_BITS64](__REDIRECT): New.
- [__USE_TIME_BITS64](__REDIRECT): New.
- [__USE_TIME_BITS64](__REDIRECT): New.
- * support/xclock_gettime_time64.c: New file.
- * support/xclock_settime_time64.c: New file.
- * support/xtime.h: Modified.
- (xclock_gettime): Remove.
- (xclock_settime): Remove.
- [! __USE_TIME_BITS64](xclock_gettime): New.
- [! __USE_TIME_BITS64](xclock_settime): New.
- [__USE_TIME_BITS64](__REDIRECT): New.
- [__USE_TIME_BITS64](__REDIRECT): New.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 19873b18b08c97be8bf370398f6dff2b3472f52f
- io: Add ftw64 with 64-bit time_t support
- * include/ftw.h: Modified.
- [! _ISOMAC][__TIMESIZE != 64](sys/stat.h): New.
- [! _ISOMAC][__TIMESIZE != 64](__ftw64_time64_func_t): New.
- [! _ISOMAC][__TIMESIZE != 64](__nftw64_time64_func_t): New.
- [! _ISOMAC][__TIMESIZE != 64](__ftw64_time64): New.
- [! _ISOMAC][__TIMESIZE != 64](__nftw64_time64): New.
- * io/Makefile: Modified.
- * io/ftw.c: Modified.
- [! _LIBC](NFTW_NAME): Remove function.
- [_LIBC][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_3_3)](NFTW_OLD_NAME): Remove.
- [_LIBC][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_3_3)](NFTW_OLD_NAME): Remove.
- [_LIBC][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_3_3)](compat_symbol): Remove.
- [_LIBC](shlib-compat.h): Remove include.
- [_LIBC](NFTW_NEW_NAME): Remove.
- [_LIBC](NFTW_NEW_NAME): Remove function.
- [_LIBC](versioned_symbol): Remove.
- [! NFTW_OLD_NAME](NFTW_NAME): New.
- [NFTW_OLD_NAME][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_3_3)](NFTW_OLD_NAME): New.
- [NFTW_OLD_NAME][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_3_3)](NFTW_OLD_NAME): New.
- [NFTW_OLD_NAME][SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_3_3)](compat_symbol): New.
- [NFTW_OLD_NAME](shlib-compat.h): New.
- [NFTW_OLD_NAME](NFTW_NEW_NAME): New.
- [NFTW_OLD_NAME](NFTW_NEW_NAME): New.
- [NFTW_OLD_NAME](versioned_symbol): New.
- * io/ftw.h: Modified.
- [__USE_FILE_OFFSET64][! __REDIRECT](ftw): Remove.
- [__USE_FILE_OFFSET64][! __REDIRECT][! __USE_TIME_BITS64](ftw): New.
- [__USE_FILE_OFFSET64][! __REDIRECT][__USE_TIME_BITS64](ftw): New.
- [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove.
- [__USE_FILE_OFFSET64][__REDIRECT][! __USE_TIME_BITS64](__REDIRECT): New.
- [__USE_FILE_OFFSET64][__REDIRECT][__USE_TIME_BITS64](__REDIRECT): New.
- [__USE_LARGEFILE64](ftw64): Remove.
- [__USE_LARGEFILE64][! __USE_TIME_BITS64](ftw64): New.
- [__USE_LARGEFILE64][__USE_TIME_BITS64][! __REDIRECT](nftw64): New.
- [__USE_LARGEFILE64][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New.
- [__USE_XOPEN_EXTENDED][__USE_FILE_OFFSET64][! __REDIRECT](nftw): Remove.
- [__USE_XOPEN_EXTENDED][__USE_FILE_OFFSET64][! __REDIRECT][! __USE_TIME_BITS64](nftw): New.
- [__USE_XOPEN_EXTENDED][__USE_FILE_OFFSET64][! __REDIRECT][__USE_TIME_BITS64](nftw): New.
- [__USE_XOPEN_EXTENDED][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove.
- [__USE_XOPEN_EXTENDED][__USE_FILE_OFFSET64][__REDIRECT][! __USE_TIME_BITS64](__REDIRECT): New.
- [__USE_XOPEN_EXTENDED][__USE_FILE_OFFSET64][__REDIRECT][__USE_TIME_BITS64](__REDIRECT): New.
- [__USE_XOPEN_EXTENDED][__USE_LARGEFILE64](nftw64): Remove.
- [__USE_XOPEN_EXTENDED][__USE_LARGEFILE64][! __USE_TIME_BITS64](nftw64): New.
- [__USE_XOPEN_EXTENDED][__USE_LARGEFILE64][__USE_TIME_BITS64][! __REDIRECT](nftw64): New.
- [__USE_XOPEN_EXTENDED][__USE_LARGEFILE64][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New.
- * io/ftw64-time64.c: New file.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 70961aee1823481caac6e00a40cf1f2bdbf7ffb5
- io: Add fts64 with 64-bit time_t support
- * include/fts.h: Modified.
- [! _ISOMAC][__TIMESIZE != 64](sys/stat.h): New.
- [! _ISOMAC][__TIMESIZE != 64](FTS64_TIME64): New.
- [! _ISOMAC][__TIMESIZE != 64](_ftsent64_time64): New.
- * io/Makefile: Modified.
- * io/fts.h: Modified.
- [__USE_FILE_OFFSET64][! __REDIRECT](fts_children): Remove.
- [__USE_FILE_OFFSET64][! __REDIRECT](fts_close): Remove.
- [__USE_FILE_OFFSET64][! __REDIRECT](fts_open): Remove.
- [__USE_FILE_OFFSET64][! __REDIRECT](fts_read): Remove.
- [__USE_FILE_OFFSET64][! __REDIRECT](fts_set): Remove.
- [__USE_FILE_OFFSET64][! __REDIRECT][! __USE_TIME_BITS64](fts_children): New.
- [__USE_FILE_OFFSET64][! __REDIRECT][! __USE_TIME_BITS64](fts_close): New.
- [__USE_FILE_OFFSET64][! __REDIRECT][! __USE_TIME_BITS64](fts_open): New.
- [__USE_FILE_OFFSET64][! __REDIRECT][! __USE_TIME_BITS64](fts_read): New.
- [__USE_FILE_OFFSET64][! __REDIRECT][! __USE_TIME_BITS64](fts_set): New.
- [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove.
- [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove.
- [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove.
- [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove.
- [__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT_NTH): Remove.
- [__USE_FILE_OFFSET64][__REDIRECT][! __USE_TIME_BITS64](__REDIRECT): New.
- [__USE_FILE_OFFSET64][__REDIRECT][! __USE_TIME_BITS64](__REDIRECT): New.
- [__USE_FILE_OFFSET64][__REDIRECT][! __USE_TIME_BITS64](__REDIRECT): New.
- [__USE_FILE_OFFSET64][__REDIRECT][! __USE_TIME_BITS64](__REDIRECT): New.
- [__USE_FILE_OFFSET64][__REDIRECT][! __USE_TIME_BITS64](__REDIRECT_NTH): New.
- [__USE_FILE_OFFSET64][__REDIRECT][__USE_TIME_BITS64](__REDIRECT): New.
- [__USE_FILE_OFFSET64][__REDIRECT][__USE_TIME_BITS64](__REDIRECT): New.
- [__USE_FILE_OFFSET64][__REDIRECT][__USE_TIME_BITS64](__REDIRECT): New.
- [__USE_FILE_OFFSET64][__REDIRECT][__USE_TIME_BITS64](__REDIRECT): New.
- [__USE_FILE_OFFSET64][__REDIRECT][__USE_TIME_BITS64](__REDIRECT_NTH): New.
- [__USE_LARGEFILE64](fts64_children): Remove.
- [__USE_LARGEFILE64](fts64_close): Remove.
- [__USE_LARGEFILE64](fts64_open): Remove.
- [__USE_LARGEFILE64](fts64_read): Remove.
- [__USE_LARGEFILE64](fts64_set): Remove.
- [__USE_LARGEFILE64][! __USE_TIME_BITS64](fts64_children): New.
- [__USE_LARGEFILE64][! __USE_TIME_BITS64](fts64_close): New.
- [__USE_LARGEFILE64][! __USE_TIME_BITS64](fts64_open): New.
- [__USE_LARGEFILE64][! __USE_TIME_BITS64](fts64_read): New.
- [__USE_LARGEFILE64][! __USE_TIME_BITS64](fts64_set): New.
- [__USE_LARGEFILE64][__USE_TIME_BITS64][! __REDIRECT](fts_children): New.
- [__USE_LARGEFILE64][__USE_TIME_BITS64][! __REDIRECT](fts_close): New.
- [__USE_LARGEFILE64][__USE_TIME_BITS64][! __REDIRECT](fts_open): New.
- [__USE_LARGEFILE64][__USE_TIME_BITS64][! __REDIRECT](fts_read): New.
- [__USE_LARGEFILE64][__USE_TIME_BITS64][! __REDIRECT](fts_set): New.
- [__USE_LARGEFILE64][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New.
- [__USE_LARGEFILE64][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New.
- [__USE_LARGEFILE64][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New.
- [__USE_LARGEFILE64][__USE_TIME_BITS64][__REDIRECT](__REDIRECT): New.
- [__USE_LARGEFILE64][__USE_TIME_BITS64][__REDIRECT](__REDIRECT_NTH): New.
- * io/fts64-time64.c: New file.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 84f7ce84474c1648ce96884f1c91ca7b97ca3fc2
- posix: Add glob64 with 64-bit time_t support
- * include/glob.h: Modified.
- [! _ISOMAC][__TIMESIZE != 64](sys/stat.h): New.
- [! _ISOMAC][__TIMESIZE != 64](glob64_time64_t): New.
- [! _ISOMAC][__TIMESIZE != 64](__glob64_time64): New.
- [! _ISOMAC][__TIMESIZE != 64](__globfree64_time64): New.
- [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New.
- [! _ISOMAC][__TIMESIZE == 64](glob64_time64_t): New.
- [! _ISOMAC](sys/types.h): Include file.
- * posix/Makefile: Modified.
- * posix/glob.c: Modified.
- [! _LIBC][_WIN32 && ! __CYGWIN__](__stat64): Remove.
- [! _LIBC](__lstat64): Remove.
- [! _LIBC](__stat64): Remove.
- [! _LIBC](struct_stat): New.
- [! _LIBC](GLOB_LSTAT): New.
- [! _LIBC](GLOB_STAT64): New.
- [! _LIBC](GLOB_LSTAT64): New.
- [_LIBC](struct_stat64): Remove.
- [_LIBC][! GLOB_LSTAT](GLOB_LSTAT): New.
- [_LIBC][! GLOB_LSTAT64](GLOB_LSTAT64): New.
- [_LIBC][! GLOB_STAT64](GLOB_STAT64): New.
- [_LIBC][! struct_stat](struct_stat): New.
- [_LIBC][! struct_stat64](struct_stat64): New.
- (glob_lstat): Modified function.
- (is_dir): Modified function.
- * posix/glob.h: Modified.
- [__USE_FILE_OFFSET64](__REDIRECT_NTHNL): Remove.
- [__USE_FILE_OFFSET64](__REDIRECT_NTH): Remove.
- [__USE_FILE_OFFSET64][! __USE_TIME_BITS64](__REDIRECT_NTHNL): New.
- [__USE_FILE_OFFSET64][! __USE_TIME_BITS64](__REDIRECT_NTH): New.
- [__USE_FILE_OFFSET64][__USE_TIME_BITS64](__REDIRECT_NTHNL): New.
- [__USE_FILE_OFFSET64][__USE_TIME_BITS64](__REDIRECT_NTH): New.
- [__USE_LARGEFILE64](NL): Remove.
- [__USE_LARGEFILE64](globfree64): Remove.
- [__USE_LARGEFILE64][! __USE_TIME_BITS64](NL): New.
- [__USE_LARGEFILE64][! __USE_TIME_BITS64](globfree64): New.
- [__USE_LARGEFILE64][__USE_TIME_BITS64](__REDIRECT_NTHNL): New.
- [__USE_LARGEFILE64][__USE_TIME_BITS64](__REDIRECT_NTH): New.
- * posix/glob64-lstat-compat.c: Modified.
- [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_27)](GLOB_NO_LSTAT): Remove.
- [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_27)](GLOB_LSTAT): New.
- [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_27)](GLOB_LSTAT64): New.
- * posix/glob64-time64.c: New file.
- * posix/globfree64-time64.c: New file.
- * sysdeps/gnu/glob64-lstat-compat.c: Modified.
- (GLOB_NO_LSTAT): Remove.
- (GLOB_LSTAT): New.
- (GLOB_LSTAT64): New.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/glob-lstat-compat.c: Modified.
- (GLOB_NO_LSTAT): Remove.
- (struct_stat): New.
- (struct_stat64): New.
- (GLOB_LSTAT): New.
- (GLOB_STAT64): New.
- (GLOB_LSTAT64): New.
- * sysdeps/unix/sysv/linux/glob.c: Modified.
- (struct_stat): New.
- (struct_stat64): New.
- (GLOB_LSTAT): New.
- (GLOB_STAT64): New.
- (GLOB_LSTAT64): New.
- * sysdeps/unix/sysv/linux/glob64-lstat-compat.c: Modified.
- [!XSTAT_IS_XSTAT64](stat): Remove.
- [!XSTAT_IS_XSTAT64](GLOB_NO_LSTAT): Remove.
- [!XSTAT_IS_XSTAT64](struct_stat): New.
- [!XSTAT_IS_XSTAT64](struct_stat64): New.
- [!XSTAT_IS_XSTAT64](GLOB_LSTAT): New.
- [!XSTAT_IS_XSTAT64](GLOB_STAT64): New.
- [!XSTAT_IS_XSTAT64](GLOB_LSTAT64): New.
- * sysdeps/unix/sysv/linux/glob64-time64.c: New file.
- * sysdeps/unix/sysv/linux/glob64.c: Modified.
- [!XSTAT_IS_XSTAT64](stat): Remove.
- [!XSTAT_IS_XSTAT64](struct_stat): New.
- [!XSTAT_IS_XSTAT64](struct_stat64): New.
- [!XSTAT_IS_XSTAT64](GLOB_LSTAT): New.
- [!XSTAT_IS_XSTAT64](GLOB_STAT64): New.
- [!XSTAT_IS_XSTAT64](GLOB_LSTAT64): New.
- * sysdeps/unix/sysv/linux/globfree64-time64.c: New file.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/oldglob.c: Modified.
- [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](stat): Remove.
- [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](__stat): Remove.
- [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](GLOB_NO_LSTAT): Remove.
- [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](struct_stat): New.
- [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](struct_stat64): New.
- [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](GLOB_LSTAT): New.
- [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](GLOB_STAT64): New.
- [SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2) && ! GLOB_NO_OLD_VERSION](GLOB_LSTAT64): New.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 47f24c21ee38701ae275aa9e451f70fa3e77478c
- y2038: Add support for 64-bit time on legacy ABIs
- * Suppressing diff as too many files differ.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 8af344feb5ae3e6e3374a6cf2175b44cc904a94e
- time: Add 64-bit time support for getdate
- * include/sys/stat.h: Modified.
- [! _ISOMAC][__TIMESIZE != 64](__stat64_time64): Remove.
- [! _ISOMAC][__TIMESIZE != 64](hidden_proto): Remove.
- [! _ISOMAC][__TIMESIZE != 64](__lstat64_time64): Remove.
- [! _ISOMAC][__TIMESIZE != 64](hidden_proto): Remove.
- [! _ISOMAC][__TIMESIZE != 64](__fstat64_time64): Remove.
- [! _ISOMAC][__TIMESIZE != 64](hidden_proto): Remove.
- [! _ISOMAC][__TIMESIZE != 64](__fstatat64_time64): Remove.
- [! _ISOMAC][__TIMESIZE != 64](hidden_proto): Remove.
- [! _ISOMAC][__TIMESIZE == 64](__stat64_time64): Remove.
- [! _ISOMAC][__TIMESIZE == 64](__fstat64_time64): Remove.
- [! _ISOMAC][__TIMESIZE == 64](__lstat64_time64): Remove.
- [! _ISOMAC][__TIMESIZE == 64](__fstatat64_time64): Remove.
- [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](__stat64_time64): New.
- [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](hidden_proto): New.
- [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](__lstat64_time64): New.
- [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](hidden_proto): New.
- [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](__fstat64_time64): New.
- [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](hidden_proto): New.
- [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](__fstatat64_time64): New.
- [! _ISOMAC][!(__TIMESIZE == 64 || NO_RTLD_HIDDEN)](hidden_proto): New.
- [! _ISOMAC][__TIMESIZE == 64 || NO_RTLD_HIDDEN](__stat64_time64): New.
- [! _ISOMAC][__TIMESIZE == 64 || NO_RTLD_HIDDEN](__fstat64_time64): New.
- [! _ISOMAC][__TIMESIZE == 64 || NO_RTLD_HIDDEN](__lstat64_time64): New.
- [! _ISOMAC][__TIMESIZE == 64 || NO_RTLD_HIDDEN](__fstatat64_time64): New.
- * include/time.h: Modified.
- [! _ISOMAC](__getdate_r): Modified.
- [! _ISOMAC](libc_hidden_proto): New function.
- [! _ISOMAC](time64_now): New function.
- * time/getdate.c: Modified.
- [weak_alias](weak_alias): Remove.
- (__getdate_r): Modified function.
- (weak_alias): New.
- (libc_hidden_def): New.
- * time/tst-getdate.c: Modified.
- (report_date_error): Modified function.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 7446e896334cdb5431997dcc30d7ca13768b467d
- y2038: Add __USE_TIME_BITS64 support for socket-constants.h
- * sysdeps/unix/sysv/linux/bits/socket-constants.h: Modified.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))](SO_RCVTIMEO): Remove.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))](SO_SNDTIMEO): Remove.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][! __USE_TIME_BITS64](SO_RCVTIMEO): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][! __USE_TIME_BITS64](SO_SNDTIMEO): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMP): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPNS): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPING): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][__USE_TIME_BITS64](SO_RCVTIMEO): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][__USE_TIME_BITS64](SO_SNDTIMEO): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMP): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPNS): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPING): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_RCVTIMEO_OLD): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_SNDTIMEO_OLD): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_RCVTIMEO_NEW): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_SNDTIMEO_NEW): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_TIMESTAMP_OLD): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_TIMESTAMPNS_OLD): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_TIMESTAMPING_OLD): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_TIMESTAMP_NEW): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_TIMESTAMPNS_NEW): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE != 64](SO_TIMESTAMPING_NEW): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE == 64](SO_RCVTIMEO): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE == 64](SO_SNDTIMEO): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE == 64](SO_TIMESTAMP): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE == 64](SO_TIMESTAMPNS): New.
- [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))][__TIMESIZE == 64](SO_TIMESTAMPING): New.
- [(__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](SO_TIMESTAMP): New.
- [(__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](SO_TIMESTAMPNS): New.
- [(__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](SO_TIMESTAMPING): New.
- * sysdeps/unix/sysv/linux/hppa/bits/socket-constants.h: Modified.
- (SO_RCVTIMEO): Remove.
- (SO_SNDTIMEO): Remove.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_RCVTIMEO): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_SNDTIMEO): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMP): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPNS): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPING): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_RCVTIMEO): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_SNDTIMEO): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMP): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPNS): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPING): New.
- [__TIMESIZE != 64](SO_RCVTIMEO_OLD): New.
- [__TIMESIZE != 64](SO_SNDTIMEO_OLD): New.
- [__TIMESIZE != 64](SO_RCVTIMEO_NEW): New.
- [__TIMESIZE != 64](SO_SNDTIMEO_NEW): New.
- [__TIMESIZE != 64](SO_TIMESTAMP_OLD): New.
- [__TIMESIZE != 64](SO_TIMESTAMPNS_OLD): New.
- [__TIMESIZE != 64](SO_TIMESTAMPING_OLD): New.
- [__TIMESIZE != 64](SO_TIMESTAMP_NEW): New.
- [__TIMESIZE != 64](SO_TIMESTAMPNS_NEW): New.
- [__TIMESIZE != 64](SO_TIMESTAMPING_NEW): New.
- [__TIMESIZE == 64](SO_RCVTIMEO): New.
- [__TIMESIZE == 64](SO_SNDTIMEO): New.
- [__TIMESIZE == 64](SO_TIMESTAMP): New.
- [__TIMESIZE == 64](SO_TIMESTAMPNS): New.
- [__TIMESIZE == 64](SO_TIMESTAMPING): New.
- * sysdeps/unix/sysv/linux/mips/bits/socket-constants.h: Modified.
- (SO_RCVTIMEO): Remove.
- (SO_SNDTIMEO): Remove.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_RCVTIMEO): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_SNDTIMEO): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMP): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPNS): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPING): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_RCVTIMEO): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_SNDTIMEO): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMP): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPNS): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPING): New.
- [__TIMESIZE != 64](SO_RCVTIMEO_OLD): New.
- [__TIMESIZE != 64](SO_SNDTIMEO_OLD): New.
- [__TIMESIZE != 64](SO_RCVTIMEO_NEW): New.
- [__TIMESIZE != 64](SO_SNDTIMEO_NEW): New.
- [__TIMESIZE != 64](SO_TIMESTAMP_OLD): New.
- [__TIMESIZE != 64](SO_TIMESTAMPNS_OLD): New.
- [__TIMESIZE != 64](SO_TIMESTAMPING_OLD): New.
- [__TIMESIZE != 64](SO_TIMESTAMP_NEW): New.
- [__TIMESIZE != 64](SO_TIMESTAMPNS_NEW): New.
- [__TIMESIZE != 64](SO_TIMESTAMPING_NEW): New.
- [__TIMESIZE == 64](SO_RCVTIMEO): New.
- [__TIMESIZE == 64](SO_SNDTIMEO): New.
- [__TIMESIZE == 64](SO_TIMESTAMP): New.
- [__TIMESIZE == 64](SO_TIMESTAMPNS): New.
- [__TIMESIZE == 64](SO_TIMESTAMPING): New.
- * sysdeps/unix/sysv/linux/powerpc/bits/socket-constants.h: Modified.
- (SO_RCVTIMEO): Remove.
- (SO_SNDTIMEO): Remove.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_RCVTIMEO): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_SNDTIMEO): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMP): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPNS): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPING): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_RCVTIMEO): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_SNDTIMEO): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMP): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPNS): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPING): New.
- [__TIMESIZE != 64](SO_RCVTIMEO_OLD): New.
- [__TIMESIZE != 64](SO_SNDTIMEO_OLD): New.
- [__TIMESIZE != 64](SO_RCVTIMEO_NEW): New.
- [__TIMESIZE != 64](SO_SNDTIMEO_NEW): New.
- [__TIMESIZE != 64](SO_TIMESTAMP_OLD): New.
- [__TIMESIZE != 64](SO_TIMESTAMPNS_OLD): New.
- [__TIMESIZE != 64](SO_TIMESTAMPING_OLD): New.
- [__TIMESIZE != 64](SO_TIMESTAMP_NEW): New.
- [__TIMESIZE != 64](SO_TIMESTAMPNS_NEW): New.
- [__TIMESIZE != 64](SO_TIMESTAMPING_NEW): New.
- [__TIMESIZE == 64](SO_RCVTIMEO): New.
- [__TIMESIZE == 64](SO_SNDTIMEO): New.
- [__TIMESIZE == 64](SO_TIMESTAMP): New.
- [__TIMESIZE == 64](SO_TIMESTAMPNS): New.
- [__TIMESIZE == 64](SO_TIMESTAMPING): New.
- * sysdeps/unix/sysv/linux/sparc/bits/socket-constants.h: Modified.
- (SO_RCVTIMEO): Remove.
- (SO_SNDTIMEO): Remove.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_RCVTIMEO): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_SNDTIMEO): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMP): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPNS): New.
- [__TIMESIZE != 64][! __USE_TIME_BITS64](SO_TIMESTAMPING): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_RCVTIMEO): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_SNDTIMEO): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMP): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPNS): New.
- [__TIMESIZE != 64][__USE_TIME_BITS64](SO_TIMESTAMPING): New.
- [__TIMESIZE != 64](SO_RCVTIMEO_OLD): New.
- [__TIMESIZE != 64](SO_SNDTIMEO_OLD): New.
- [__TIMESIZE != 64](SO_RCVTIMEO_NEW): New.
- [__TIMESIZE != 64](SO_SNDTIMEO_NEW): New.
- [__TIMESIZE != 64](SO_TIMESTAMP_OLD): New.
- [__TIMESIZE != 64](SO_TIMESTAMPNS_OLD): New.
- [__TIMESIZE != 64](SO_TIMESTAMPING_OLD): New.
- [__TIMESIZE != 64](SO_TIMESTAMP_NEW): New.
- [__TIMESIZE != 64](SO_TIMESTAMPNS_NEW): New.
- [__TIMESIZE != 64](SO_TIMESTAMPING_NEW): New.
- [__TIMESIZE == 64](SO_RCVTIMEO): New.
- [__TIMESIZE == 64](SO_SNDTIMEO): New.
- [__TIMESIZE == 64](SO_TIMESTAMP): New.
- [__TIMESIZE == 64](SO_TIMESTAMPNS): New.
- [__TIMESIZE == 64](SO_TIMESTAMPING): New.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 7194337c3e1358b4586de45566064d5bb9c8a238
- y2038: Use a common definition for shmid_ds
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/bits/types/struct_shmid64_ds.h: Modified.
- [__TIMESIZE != 64](__shmid64_ds): Modified.
- * sysdeps/unix/sysv/linux/bits/types/struct_shmid64_ds_helper.h: New file.
- * sysdeps/unix/sysv/linux/bits/types/struct_shmid_ds.h: Modified.
- (shmid_ds): Modified.
- * sysdeps/unix/sysv/linux/hppa/bits/types/struct_shmid_ds.h: Modified.
- (shmid_ds): Modified.
- * sysdeps/unix/sysv/linux/mips/bits/types/struct_shmid_ds.h: Modified.
- (shmid_ds): Modified.
- * sysdeps/unix/sysv/linux/powerpc/bits/types/struct_shmid_ds.h: Modified.
- (shmid_ds): Modified.
- * sysdeps/unix/sysv/linux/sparc/bits/types/struct_shmid_ds.h: Modified.
- (shmid_ds): Modified.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: f98beb65f57afd7f62a5d0e21863323975b43c1c
- y2038: Use a common definition for semid_ds
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/bits/types/struct_semid64_ds.h: Modified.
- [__TIMESIZE != 64](__semid64_ds): Modified.
- * sysdeps/unix/sysv/linux/bits/types/struct_semid64_ds_helper.h: New file.
- * sysdeps/unix/sysv/linux/bits/types/struct_semid_ds.h: Modified.
- (semid_ds): Modified.
- * sysdeps/unix/sysv/linux/hppa/bits/types/struct_semid_ds.h: Modified.
- (semid_ds): Modified.
- * sysdeps/unix/sysv/linux/mips/bits/types/struct_semid_ds.h: Modified.
- (semid_ds): Modified.
- * sysdeps/unix/sysv/linux/powerpc/bits/types/struct_semid_ds.h: Modified.
- (semid_ds): Modified.
- * sysdeps/unix/sysv/linux/sparc/bits/types/struct_semid_ds.h: Modified.
- (semid_ds): Modified.
- * sysdeps/unix/sysv/linux/x86/bits/types/struct_semid_ds.h: Modified.
- (semid_ds): Modified.
- 2021-06-15 Lukasz Majewski <lukma@denx.de>
- COMMIT: b997083e3d30dc165d8e6dd3b6a126259824033e
- y2038: Use a common definition for msqid_ds
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/bits/types/struct_msqid64_ds.h: Modified.
- [__TIMESIZE != 64](__msqid64_ds): Modified.
- * sysdeps/unix/sysv/linux/bits/types/struct_msqid64_ds_helper.h: New file.
- * sysdeps/unix/sysv/linux/bits/types/struct_msqid_ds.h: Modified.
- (msqid_ds): Modified.
- (bits/types/time_t.h): Include file.
- * sysdeps/unix/sysv/linux/hppa/bits/types/struct_msqid_ds.h: Modified.
- (msqid_ds): Modified.
- (bits/types/time_t.h): Include file.
- * sysdeps/unix/sysv/linux/mips/bits/types/struct_msqid_ds.h: Modified.
- (msqid_ds): Modified.
- (bits/types/time_t.h): Include file.
- * sysdeps/unix/sysv/linux/powerpc/bits/types/struct_msqid_ds.h: Modified.
- (msqid_ds): Modified.
- (bits/types/time_t.h): Include file.
- * sysdeps/unix/sysv/linux/sparc/bits/types/struct_msqid_ds.h: Modified.
- (msqid_ds): Modified.
- (bits/types/time_t.h): Include file.
- 2021-06-15 Lukasz Majewski <lukma@denx.de>
- COMMIT: 4e8521333bea6e89fcef1020e59a5f799241c5d4
- y2038: Use a common definition for stat
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/bits/struct_stat.h: Modified.
- [! _BITS_STRUCT_STAT_H][__USE_LARGEFILE64](stat64): Modified.
- [! _BITS_STRUCT_STAT_H](stat): Modified.
- * sysdeps/unix/sysv/linux/bits/struct_stat_time64_helper.h: New file.
- * sysdeps/unix/sysv/linux/m68k/bits/struct_stat.h: Modified.
- [! _BITS_STRUCT_STAT_H][__USE_LARGEFILE64](stat64): Modified.
- [! _BITS_STRUCT_STAT_H](stat): Modified.
- * sysdeps/unix/sysv/linux/microblaze/bits/struct_stat.h: Modified.
- [! _BITS_STRUCT_STAT_H][! __USE_FILE_OFFSET64](stat): Modified.
- [! _BITS_STRUCT_STAT_H][__USE_FILE_OFFSET64](stat): Modified.
- [! _BITS_STRUCT_STAT_H][__USE_LARGEFILE64](stat64): Modified.
- * sysdeps/unix/sysv/linux/mips/bits/struct_stat.h: Modified.
- [! _BITS_STRUCT_STAT_H][_MIPS_SIM == _ABIO32][__USE_LARGEFILE64](stat64): Modified.
- [! _BITS_STRUCT_STAT_H][_MIPS_SIM == _ABIO32](stat): Modified.
- * sysdeps/unix/sysv/linux/powerpc/bits/struct_stat.h: Modified.
- [! _BITS_STRUCT_STAT_H][__WORDSIZE == 32][__USE_LARGEFILE64](stat64): Modified.
- [! _BITS_STRUCT_STAT_H][__WORDSIZE == 32](stat): Modified.
- * sysdeps/unix/sysv/linux/s390/bits/struct_stat.h: Modified.
- [! _BITS_STRUCT_STAT_H][__USE_LARGEFILE64][__WORDSIZE != 64](stat64): Modified.
- [! _BITS_STRUCT_STAT_H][__WORDSIZE != 64](stat): Modified.
- * sysdeps/unix/sysv/linux/struct_stat_time64.h: Modified.
- [__TIMESIZE != 64][__USE_LARGEFILE64][BYTE_ORDER != BIG_ENDIAN](__fieldts64): Remove.
- [__TIMESIZE != 64][__USE_LARGEFILE64][BYTE_ORDER == BIG_ENDIAN](__fieldts64): Remove.
- [__TIMESIZE != 64][__USE_LARGEFILE64](endian.h): Remove.
- [__TIMESIZE != 64][__USE_LARGEFILE64](st_atime): Remove.
- [__TIMESIZE != 64][__USE_LARGEFILE64](st_mtime): Remove.
- [__TIMESIZE != 64][__USE_LARGEFILE64](st_ctime): Remove.
- [__TIMESIZE != 64][__USE_LARGEFILE64](__stat64_t64): Remove.
- [__TIMESIZE != 64][__USE_LARGEFILE64](_STATBUF_ST_BLKSIZE): Remove.
- [__TIMESIZE != 64][__USE_LARGEFILE64](_STATBUF_ST_RDEV): Remove.
- [__TIMESIZE != 64][__USE_LARGEFILE64](_STATBUF_ST_NSEC): Remove.
- [__TIMESIZE != 64][__USE_LARGEFILE64](__fieldts64): Remove.
- [__TIMESIZE != 64](struct___timespec64.h): Include file.
- [__TIMESIZE != 64](__stat64_t64): New.
- * sysdeps/unix/sysv/linux/x86/bits/struct_stat.h: Modified.
- [! _BITS_STRUCT_STAT_H][__USE_LARGEFILE64](stat64): Modified.
- [! _BITS_STRUCT_STAT_H](stat): Modified.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 746ef78afeb8137f3ba747353efb7637d3bb1850
- y2038: linux: Add __USE_TIME_BITS64 support for struct timex
- * sysdeps/unix/sysv/linux/bits/timex.h: Modified.
- (timex): Modified.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 75c526fa69ad7ee7cf3235eed68169b47247be6d
- y2038: Add __USE_TIME_BITS64 support for struct utimbuf
- * io/utime.h: Modified.
- (utimbuf): Modified.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: c606975bd09e9dcbf9901b1b57ab848e26005e85
- y2038: Add __USE_TIME_BITS64 support for struct timespec
- * time/bits/types/struct_timespec.h: Modified.
- (timespec): Modified.
- (bits/types/time_t.h): Include file.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: bdc4782744df73a8c0559985c54b5b6b9c7a4a74
- y2038: Add __USE_TIME_BITS64 support for struct timeval
- * time/bits/types/struct_timeval.h: Modified.
- (timeval): Modified.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: fad1df51cc268da240a87986777834e43d419f94
- y2038: Add __USE_TIME_BITS64 support for time_t
- * time/bits/types/time_t.h: Modified.
- (time_t): Remove.
- [! __USE_TIME_BITS64](time_t): New.
- [__USE_TIME_BITS64](time_t): New.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 4a30a71401db8844c548ae16809284f7138df02e
- linux: Add recvvmsg fallback for 64-bit time_t SO_TIMESTAMP{NS}
- * sysdeps/unix/sysv/linux/recvmmsg.c: Modified.
- (__recvmmsg64): Modified function.
- 2021-06-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 13c51549e2077f2f3bf84e8fd0b46d8b0c615912
- linux: Add fallback for 64-bit time_t SO_TIMESTAMP{NS}
- * include/sys/socket.h: Modified.
- [! _ISOMAC][! __ASSUME_TIME64_SYSCALLS](__convert_scm_timestamps): New.
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/convert_scm_timestamps.c: New file.
- * sysdeps/unix/sysv/linux/getsockopt.c: Modified.
- [! __ASSUME_TIME64_SYSCALLS](getsockopt32): Modified function.
- * sysdeps/unix/sysv/linux/hppa/socket-constants-time64.h: Modified.
- (COMPAT_SO_TIMESTAMP_OLD): New.
- (COMPAT_SO_TIMESTAMPNS_OLD): New.
- (COMPAT_SO_TIMESTAMP_NEW): New.
- (COMPAT_SO_TIMESTAMPNS_NEW): New.
- * sysdeps/unix/sysv/linux/mips/socket-constants-time64.h: Modified.
- (COMPAT_SO_TIMESTAMP_OLD): New.
- (COMPAT_SO_TIMESTAMPNS_OLD): New.
- (COMPAT_SO_TIMESTAMP_NEW): New.
- (COMPAT_SO_TIMESTAMPNS_NEW): New.
- * sysdeps/unix/sysv/linux/powerpc/socket-constants-time64.h: Modified.
- (COMPAT_SO_TIMESTAMP_OLD): New.
- (COMPAT_SO_TIMESTAMPNS_OLD): New.
- (COMPAT_SO_TIMESTAMP_NEW): New.
- (COMPAT_SO_TIMESTAMPNS_NEW): New.
- * sysdeps/unix/sysv/linux/recvmsg.c: Modified.
- (shlib-compat.h): Remove include.
- (__libc_recvmsg): Modified function.
- * sysdeps/unix/sysv/linux/setsockopt.c: Modified.
- [! __ASSUME_TIME64_SYSCALLS](setsockopt32): Modified function.
- * sysdeps/unix/sysv/linux/socket-constants-time64.h: Modified.
- (COMPAT_SO_TIMESTAMP_OLD): New.
- (COMPAT_SO_TIMESTAMPNS_OLD): New.
- (COMPAT_SO_TIMESTAMP_NEW): New.
- (COMPAT_SO_TIMESTAMPNS_NEW): New.
- * sysdeps/unix/sysv/linux/sparc/socket-constants-time64.h: Modified.
- (COMPAT_SO_TIMESTAMP_OLD): New.
- (COMPAT_SO_TIMESTAMPNS_OLD): New.
- (COMPAT_SO_TIMESTAMP_NEW): New.
- (COMPAT_SO_TIMESTAMPNS_NEW): New.
- 2021-06-14 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 8dfb169c80b56cf25494d052ddf410dc55f2f5a3
- linux: Add fallback for 64-bit time_t SO_{RCV,SND}TIMEO
- * sysdeps/unix/sysv/linux/getsockopt.c: Modified.
- (errno.h): Remove include.
- (signal.h): Remove include.
- (kernel-features.h): Remove include.
- (sys/syscall.h): Remove include.
- (__getsockopt): Modified function.
- [! __ASSUME_TIME64_SYSCALLS](getsockopt32): New.
- (time.h): Include file.
- (sysdep.h): Include file.
- (socket-constants-time64.h): Include file.
- (getsockopt_syscall): New function.
- * sysdeps/unix/sysv/linux/hppa/socket-constants-time64.h: New file.
- * sysdeps/unix/sysv/linux/mips/socket-constants-time64.h: New file.
- * sysdeps/unix/sysv/linux/powerpc/socket-constants-time64.h: New file.
- * sysdeps/unix/sysv/linux/setsockopt.c: Modified.
- (errno.h): Remove include.
- (signal.h): Remove include.
- (kernel-features.h): Remove include.
- (sys/syscall.h): Remove include.
- (setsockopt): Modified function.
- [! __ASSUME_TIME64_SYSCALLS](setsockopt32): New.
- (time.h): Include file.
- (sysdep.h): Include file.
- (socket-constants-time64.h): Include file.
- (setsockopt_syscall): New function.
- * sysdeps/unix/sysv/linux/socket-constants-time64.h: New file.
- * sysdeps/unix/sysv/linux/sparc/socket-constants-time64.h: New file.
- 2021-06-14 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 5767b0ddcb592546fe8d978dd8f06904756373dd
- linux: s390: Add libanl.abilist in s390 and s390x
- * sysdeps/unix/sysv/linux/s390/libanl.abilist: Move to...
- * sysdeps/unix/sysv/linux/s390/s390-32/libanl.abilist: ... here.
- * sysdeps/unix/sysv/linux/s390/s390-64/libanl.abilist: New file.
- 2021-06-14 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: d8e4a3baca28c2f0aa003795659073c61ce556c6
- linux: mips: Split libanl.abilist in n32 and n64
- * sysdeps/unix/sysv/linux/mips/mips64/libanl.abilist: Move to...
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libanl.abilist: ... here.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libanl.abilist: New file.
- 2021-06-14 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 078daa35fb4f48c2599b3d2186c02f5bab49a492
- linux: mips: Split librt.abilist in n32 and n64
- * sysdeps/unix/sysv/linux/mips/mips64/librt.abilist: Move to...
- * sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist: ... here.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist: New file.
- 2021-06-14 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 06a1b794073c4d6adbfb2e4b11339985a14d7a00
- Reinstate gconv-modules as the default configuration file
- * iconvdata/Makefile: Modified.
- * iconvdata/gconv-modules.conf: Move to...
- * iconvdata/gconv-modules: ... here.
- * localedata/Makefile: Modified.
- 2021-06-10 Matheus Castanho <msc@linux.ibm.com>
- COMMIT: ebae2f5a6f971a8f0b6c99e00f9c45ef7433924a
- Add build option to disable usage of scv on powerpc
- * INSTALL: Modified.
- * NEWS: Modified.
- * config.h.in: Modified.
- * configure: Modified.
- * configure.ac: Modified.
- * manual/install.texi: Modified.
- * sysdeps/powerpc/powerpc64/sysdep.h: Modified.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][!(IS_IN (rtld))](__GLRO_DEF): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][!(IS_IN (rtld))](__GLRO): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][! USE_PPC64_NOTOC](NOTOC): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](OPD_ENT): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_1): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_2): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](END_2): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](OPD_ENT): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](PPC64_LOAD_FUNCPTR): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](ENTRY_2): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](END_2): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2](PPC64_LOAD_FUNCPTR): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC](NOTOC): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO_DEF): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO_DEF): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))](PSEUDO_RET_ERRVAL): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))](ret_ERRVAL): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][!(IS_IN(rtld))](PSEUDO_END_ERRVAL): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))][IS_IN(rtld)](PSEUDO_RET_ERRVAL): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))](PSEUDO_RET_NOERRNO): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))](ret_NOERRNO): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))](PSEUDO_END_NOERRNO): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][!(IS_IN(rtld))](PSEUDO_ERRVAL): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))][IS_IN(rtld)](PSEUDO_RET_NOERRNO): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))](PSEUDO_RET): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))](RET_SCV): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))](RET_SC): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))](ret): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))](PSEUDO_END): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))](PSEUDO_NOERRNO): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][IS_IN(rtld)](PSEUDO_RET): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED](TAIL_CALL_SYSCALL_ERROR): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][SHARED](TAIL_CALL_SYSCALL_ERROR): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))](DO_CALL): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))](DO_CALL_SC): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))](DO_CALL_SCV): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))](JUMPTARGET): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))](PSEUDO): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][IS_IN(rtld)](DO_CALL): Remove.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][! USE_PPC_SCV || IS_IN(rtld)](DO_CALL): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][! USE_PPC_SCV || IS_IN(rtld)](PSEUDO_RET): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! USE_PPC_SCV || IS_IN(rtld)](PSEUDO_RET_NOERRNO): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][! USE_PPC_SCV || IS_IN(rtld)](PSEUDO_RET_ERRVAL): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][!(IS_IN (rtld))](__GLRO_DEF): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][!(IS_IN (rtld))](__GLRO): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][! USE_PPC64_NOTOC](NOTOC): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](OPD_ENT): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_1): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_2): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](END_2): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](OPD_ENT): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](PPC64_LOAD_FUNCPTR): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](ENTRY_2): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](END_2): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2](PPC64_LOAD_FUNCPTR): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC](NOTOC): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO_DEF): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO_DEF): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED][IS_IN (rtld)](__GLRO): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_RET_ERRVAL): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](ret_ERRVAL): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_END_ERRVAL): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_RET_NOERRNO): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](ret_NOERRNO): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_END_NOERRNO): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_ERRVAL): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_RET): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](RET_SCV): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](RET_SC): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](ret): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_END): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO_NOERRNO): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][! SHARED](TAIL_CALL_SYSCALL_ERROR): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))][SHARED](TAIL_CALL_SYSCALL_ERROR): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](DO_CALL): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](DO_CALL_SC): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](DO_CALL_SCV): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](JUMPTARGET): New.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(! USE_PPC_SCV || IS_IN(rtld))](PSEUDO): New.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S: Modified.
- * sysdeps/unix/sysv/linux/powerpc/syscall.S: Modified.
- * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Modified.
- [(__PPC64__) || (__powerpc64__)][!IS_IN(rtld)](TRY_SYSCALL_SCV): Remove.
- [(__PPC64__) || (__powerpc64__)][(USE_PPC_SCV) && !IS_IN(rtld)](TRY_SYSCALL_SCV): New.
- 2021-06-10 Florian Weimer <fweimer@redhat.com>
- COMMIT: acc85ea1eb046eee9296fbc4803b82cb485ced07
- io: Fix sporadic test failures in io/tst-stat
- * io/tst-stat.c: Modified.
- (do_test): Modified function.
- * support/support.h: Modified.
- 2021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 8fe503f74e0a2ab41eec9bbae1e0ea8f5203716b
- nptl: Avoid async cancellation to wrongly update __nptl_nthreads (BZ #19366)
- * nptl/pthread_create.c: Modified.
- (start_thread): Modified function.
- 2021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: a6c813d0ad0fd9830f2cd3c3d079af8d2aa50a1f
- nptl: Use pthread_kill on pthread_cancel
- * nptl/pthreadP.h: Modified.
- (__pthread_kill_internal): New function.
- * nptl/pthread_cancel.c: Modified.
- (__pthread_cancel): Modified function.
- * nptl/pthread_kill.c: Modified.
- (__pthread_kill): Modified function.
- (__pthread_kill_internal): New function.
- 2021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: f779b1efb35fe141e47952af3ac7f0540acca401
- nptl: Implement raise in terms of pthread_kill
- * include/pthread.h: Modified.
- [! _ISOMAC](__pthread_kill): New function.
- [! _ISOMAC](__pthread_self): New function.
- * nptl/Makefile: Modified.
- * nptl/pthreadP.h: Modified.
- (__pthread_self): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (__pthread_cancel): New function.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- * nptl/pthread_kill.c: Modified.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): Remove.
- (__pthread_kill): Modified function.
- (versioned_symbol): Remove.
- [!IS_IN(rtld)][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [!IS_IN(rtld)](libc_hidden_def): New.
- [!IS_IN(rtld)](versioned_symbol): New.
- * nptl/pthread_self.c: Modified.
- (pthread_self): Remove function.
- (__pthread_self): New function.
- (libc_hidden_def): New.
- (weak_alias): New.
- * sysdeps/htl/pthreadP.h: Modified.
- (__pthread_self): Remove.
- (__pthread_kill): Remove.
- * sysdeps/posix/raise.c: Modified.
- (unistd.h): Remove include.
- (raise): Modified function.
- (errno.h): Include file.
- (pthread.h): Include file.
- * sysdeps/unix/sysv/linux/raise.c: Delete file.
- 2021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 8c1c0aae2079039a629b15098d78f3d11aabefb4
- nptl: Move cancel type out of cancelhandling
- * nptl/allocatestack.c: Modified.
- (get_cached_stack): Modified function.
- * nptl/cancellation.c: Modified.
- (__pthread_enable_asynccancel): Modified function.
- (__pthread_disable_asynccancel): Modified function.
- * nptl/cleanup_defer.c: Modified.
- (___pthread_register_cancel_defer): Modified function.
- (___pthread_unregister_cancel_restore): Modified function.
- * nptl/descr.h: Modified.
- (pthread): Modified.
- * nptl/libc-cleanup.c: Modified.
- (__libc_cleanup_push_defer): Modified function.
- (__libc_cleanup_pop_restore): Modified function.
- * nptl/pthread_cancel.c: Modified.
- (sigcancel_handler): Modified function.
- (__pthread_cancel): Modified function.
- * nptl/pthread_setcanceltype.c: Modified.
- (__pthread_setcanceltype): Modified function.
- * sysdeps/nptl/dl-tls_init_tp.c: Modified.
- (__tls_init_tp): Modified function.
- 2021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 2b5174253155bdace1262ea2ab53d11347ecdefd
- nptl: Move cancel state out of cancelhandling
- * manual/pattern.texi: Modified.
- * manual/process.texi: Modified.
- * nptl/allocatestack.c: Modified.
- (get_cached_stack): Modified function.
- * nptl/cancellation.c: Modified.
- (__pthread_enable_asynccancel): Modified function.
- * nptl/cleanup_defer.c: Modified.
- (___pthread_unregister_cancel_restore): Modified function.
- * nptl/descr.h: Modified.
- (pthread): Modified.
- * nptl/libc-cleanup.c: Modified.
- (__libc_cleanup_pop_restore): Modified function.
- * nptl/pthreadP.h: Modified.
- (CANCELLATION_P): Remove.
- * nptl/pthread_cancel.c: Modified.
- (sigcancel_handler): Modified function.
- * nptl/pthread_join_common.c: Modified.
- (__pthread_clockjoin_ex): Modified function.
- * nptl/pthread_setcancelstate.c: Modified.
- (__pthread_setcancelstate): Modified function.
- * nptl/pthread_setcanceltype.c: Modified.
- (__pthread_setcanceltype): Modified function.
- * nptl/pthread_testcancel.c: Modified.
- (___pthread_testcancel): Modified function.
- * sysdeps/nptl/dl-tls_init_tp.c: Modified.
- (__tls_init_tp): Modified function.
- 2021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 26cfbb7162ad364d53d69f6d482f2d87b5950524
- nptl: Remove CANCELING_BITMASK
- * nptl/cancellation.c: Modified.
- (__pthread_disable_asynccancel): Modified function.
- * nptl/descr.h: Modified.
- (pthread): Modified.
- * nptl/pthread_cancel.c: Modified.
- (sigcancel_handler): Modified function.
- (__pthread_cancel): Modified function.
- * nptl/pthread_join_common.c: Modified.
- (__pthread_clockjoin_ex): Modified function.
- 2021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 41c72956179a8ed730d1ac8198015934398fe72b
- nptl: Install cancellation handler on pthread_cancel
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- (__nptl_sigcancel_handler): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Remove.
- * nptl/pthread_cancel.c: Modified.
- (sigcancel_handler): Modified function.
- (__nptl_sigcancel_handler): Remove function.
- (libc_hidden_def): Remove.
- (__pthread_cancel): Modified function.
- * nptl/pthread_create.c: Modified.
- (late_init): Modified function.
- 2021-06-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 02189e8fb00c3c7f4e67476e21011a22c5dee707
- nptl: Deallocate the thread stack on setup failure (BZ #19511)
- * nptl/allocatestack.c: Modified.
- (get_cached_stack): Modified function.
- * nptl/descr.h: Modified.
- (pthread): Modified.
- * nptl/pthread_create.c: Modified.
- (create_thread): Modified function.
- (start_thread): Modified function.
- (__pthread_create_2_1): Modified function.
- 2021-06-09 Florian Weimer <fweimer@redhat.com>
- COMMIT: 699361795f6af887f26585962b8a73a394aab653
- Remove stale references to libdl.a
- * elf/Makefile: Modified.
- * sysdeps/powerpc/Makefile: Modified.
- * sysdeps/powerpc/powerpc64/Makefile: Modified.
- 2021-06-09 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: 51a3df5e358f3229b9f4e9ad1721fee591d4d29e
- Fix elf/tst-tls9-static after libdl cleanups.
- * elf/Makefile: Modified.
- 2021-06-09 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 5a5b48136567de019f35a2996513bd7bbeb8175e
- iconvdata: Split out non-essential gconv module configuration
- * iconvdata/Makefile: Modified.
- * iconvdata/gconv-modules-extra.conf: New file.
- * iconvdata/gconv-modules.conf: Modified.
- 2021-06-09 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: fc5bfade69ca12d034967dc6b929dbe3dd715172
- iconvdata: Move gconv-modules configuration to gconv-modules.conf
- * iconvdata/Makefile: Modified.
- * iconvdata/gconv-modules: Move to...
- * iconvdata/gconv-modules.conf: ... here.
- * localedata/Makefile: Modified.
- * sysdeps/s390/Makefile: Modified.
- * sysdeps/s390/gconv-modules: Move to...
- * sysdeps/s390/gconv-modules-s390.conf: ... here.
- 2021-06-09 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: b17d29b390154df9dfad9d21f1e6605422521fd2
- gconv_conf: Read configuration files in gconv-modules.d
- * iconv/gconv_conf.c: Modified.
- (__gconv_read_conf): Modified function.
- (dirent.h): Include file.
- (sys/types.h): Include file.
- (gconv_conf_dirname): New.
- 2021-06-09 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 3979c3e1bae20459d9b6d424bdb49927d9cd6fec
- iconvconfig: Read configuration from gconv-modules.d subdirectory
- * iconv/iconvconfig.c: Modified.
- (handle_dir): Modified function.
- (dirent.h): Include file.
- (sys/types.h): Include file.
- 2021-06-09 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 0c78b0bb78d87a7de18726a033d88904f158f0fe
- iconvconfig: Make file handling more general purpose
- * iconv/iconvconfig.c: Modified.
- (handle_dir): Modified function.
- (handle_file): New function.
- 2021-06-08 Wilco Dijkstra <wdijkstr@arm.com>
- COMMIT: 6a86bc099219a656be479d5f31ff90ec7860b112
- AArch64: Add support for roundeven[f]
- * sysdeps/aarch64/fpu/s_roundeven.c: New file.
- * sysdeps/aarch64/fpu/s_roundevenf.c: New file.
- 2021-06-04 Naohiro Tamura <naohirot@fujitsu.com>
- COMMIT: b190bccc8a7e4919d3bd68a153577284f201819a
- configure: Replaced obsolete AC_TRY_COMPILE
- * aclocal.m4: Modified.
- * configure: Modified.
- * configure.ac: Modified.
- * sysdeps/ieee754/ldbl-opt/configure.ac: Modified.
- * sysdeps/mach/configure: Modified.
- * sysdeps/mach/configure.ac: Modified.
- * sysdeps/mach/hurd/configure: Modified.
- * sysdeps/mach/hurd/configure.ac: Modified.
- * sysdeps/s390/configure: Modified.
- * sysdeps/s390/configure.ac: Modified.
- * sysdeps/unix/sysv/linux/configure: Modified.
- * sysdeps/unix/sysv/linux/configure.ac: Modified.
- * sysdeps/unix/sysv/linux/powerpc/configure.ac: Modified.
- 2021-06-04 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 57094e576aed174317fb7de2da34be8536891678
- libio: Assume _IO_lock_inexpensive
- * libio/libio.h: Modified.
- [__LDBL_COMPAT][_IO_MTSAFE_IO][! _IO_lock_inexpensive](_IO_flockfile): Remove.
- [__LDBL_COMPAT][_IO_MTSAFE_IO][! _IO_lock_inexpensive](_IO_funlockfile): Remove.
- [__LDBL_COMPAT][_IO_MTSAFE_IO][_IO_lock_inexpensive](_IO_flockfile): Remove.
- [__LDBL_COMPAT][_IO_MTSAFE_IO][_IO_lock_inexpensive](_IO_funlockfile): Remove.
- * sysdeps/mach/libc-lock.h: Modified.
- [_LIBC](_IO_lock_inexpensive): Remove.
- * sysdeps/nptl/stdio-lock.h: Modified.
- (_IO_lock_inexpensive): Remove.
- 2021-06-04 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: eaa53d0f77691e37aa6f22e18205a2ba019e1a1c
- nptl: Remove exit-thread.h
- * csu/libc-start.c: Modified.
- (exit-thread.h): Remove include.
- * nptl/pthread_create.c: Modified.
- (exit-thread.h): Remove include.
- (start_thread): Modified function.
- * sysdeps/generic/exit-thread.h: Delete file.
- * sysdeps/nptl/libc_start_call_main.h: Modified.
- [! LIBC_START_MAIN_AUXVEC_ARG](__libc_start_call_main): Modified function.
- [LIBC_START_MAIN_AUXVEC_ARG](__libc_start_call_main): Modified function.
- * sysdeps/unix/sysv/linux/exit-thread.h: Delete file.
- 2021-06-03 Sunil K Pandey <skpgkp2@gmail.com>
- COMMIT: 642213e043040b2e3b5aad936986195491107e34
- Improve test coverage of strnlen function
- * string/test-strnlen.c: Modified.
- (test_main): Modified function.
- 2021-06-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 466c1ea15f461edb8e3ffaf5d86d708876343bbf
- dlfcn: Rework static dlopen hooks
- * dlfcn/dladdr.c: Modified.
- (__dladdr): Modified function.
- * dlfcn/dladdr1.c: Modified.
- (__dladdr1): Modified function.
- * dlfcn/dlclose.c: Modified.
- (__dlclose): Modified function.
- * dlfcn/dlerror.c: Modified.
- [! SHARED](_dlfcn_hooks): Remove.
- [! SHARED](__libc_register_dlfcn_hook): Remove.
- [SHARED](_dlfcn_hook): Remove.
- [SHARED](libc_hidden_data_def): Remove.
- (__dlerror): Modified function.
- * dlfcn/dlinfo.c: Modified.
- [SHARED](___dlinfo): Modified function.
- * dlfcn/dlmopen.c: Modified.
- [! SHARED](___dlmopen): Modified function.
- [SHARED](___dlmopen): Modified function.
- * dlfcn/dlopen.c: Modified.
- [! SHARED](___dlopen): Modified function.
- [SHARED](___dlopen): Modified function.
- * dlfcn/dlopenold.c: Modified.
- [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](__dlopen_nocheck): Modified function.
- * dlfcn/dlsym.c: Modified.
- [SHARED](___dlsym): Modified function.
- * dlfcn/dlvsym.c: Modified.
- [SHARED](___dlvsym): Modified function.
- * elf/Versions: Modified.
- * elf/dl-libc.c: Modified.
- [! SHARED](_dl_open_hook): Remove.
- [! SHARED](__libc_register_dl_open_hook): Remove function.
- [SHARED](_dl_open_hook): Remove.
- [SHARED](libc_hidden_proto): Remove.
- [SHARED](_dl_open_hook): Remove.
- [SHARED](libc_hidden_data_def): Remove.
- [SHARED](_dl_open_hook2): Remove.
- [SHARED](libc_hidden_proto): Remove.
- [SHARED](_dl_open_hook2): Remove.
- [SHARED](libc_hidden_data_def): Remove.
- (dl_open_hook): Remove.
- (__libc_dlopen_mode): Modified function.
- (__libc_dlsym): Modified function.
- (__libc_dlvsym): Modified function.
- (__libc_dlclose): Modified function.
- * elf/rtld_static_init.c: Modified.
- (__rtld_static_init): Modified function.
- (_dlfcn_hook): New.
- * include/dlfcn.h: Modified.
- [! _ISOMAC][! SHARED](link_map): Remove.
- [! _ISOMAC][! SHARED](__libc_dlsym_private): Remove.
- [! _ISOMAC][! SHARED](__libc_register_dl_open_hook): Remove.
- [! _ISOMAC][! SHARED](__libc_register_dlfcn_hook): Remove.
- [! _ISOMAC](dlfcn_hook): Modified.
- [! _ISOMAC](_dlfcn_hook): Remove.
- [! _ISOMAC](libc_hidden_proto): Remove.
- [! _ISOMAC](__dlerror): New function.
- * sysdeps/generic/ldsodefs.h: Modified.
- [SHARED](rtld_global_ro): Modified.
- 2021-06-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 9c76debc983e1a16e2e723b36526826713a671af
- dlfcn: Eliminate GLIBC_PRIVATE dependency from tststatic2
- * dlfcn/modstatic2.c: Modified.
- (test): Modified function.
- (first-versions.h): Include file.
- * dlfcn/tststatic2.c: Modified.
- (do_test): Modified function.
- (first-versions.h): Include file.
- 2021-06-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 6f1c701026287f6928d3bdd1aea7359308635abe
- dlfcn: Cleanups after -ldl is no longer required
- * Makeconfig: Modified.
- * dlfcn/Makefile: Modified.
- * dlfcn/dlfcn.c: Move to...
- * dlfcn/libdl-compat.c: ... here.
- (__dlfcn_argc): Remove.
- (__dlfcn_argv): Remove.
- (init): Remove function.
- (__attribute_used__): Remove.
- * elf/Makefile: Modified.
- * htl/Makefile: Modified.
- * iconvdata/Makefile: Modified.
- * include/dlfcn.h: Modified.
- [! _ISOMAC][! SHARED](__dlfcn_argc): Remove.
- [! _ISOMAC][! SHARED](__dlfcn_argv): Remove.
- [! _ISOMAC][! SHARED](DL_CALLER_DECL): Remove.
- [! _ISOMAC][! SHARED](DL_CALLER): Remove.
- [! _ISOMAC][SHARED](__dlfcn_argc): Remove.
- [! _ISOMAC][SHARED](__dlfcn_argv): Remove.
- [! _ISOMAC][SHARED](DL_CALLER_DECL): Remove.
- [! _ISOMAC][SHARED](DL_CALLER): Remove.
- * malloc/Makefile: Modified.
- * misc/Makefile: Modified.
- * nptl/Makefile: Modified.
- * nss/Makefile: Modified.
- * resolv/Makefile: Modified.
- * stdlib/Makefile: Modified.
- * string/Makefile: Modified.
- * sysdeps/mips/Makefile: Modified.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/x86/Makefile: Modified.
- 2021-06-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 0c1c3a771eceec46e66ce1183cf988e2303bd373
- dlfcn: Move dlopen into libc
- * dlfcn/Makefile: Modified.
- * dlfcn/Versions: Modified.
- * dlfcn/dlfcn.c: Modified.
- [SHLIB_COMPAT (libdl, GLIBC_2_3_3, GLIBC_2_34) && ABI_libdl_GLIBC_2_3_3 != ABI_libdl_GLIBC_2_1](compat_symbol): Remove.
- [SHLIB_COMPAT (libdl, GLIBC_2_3_4, GLIBC_2_34) && ABI_libdl_GLIBC_2_3_4 != ABI_libdl_GLIBC_2_1](compat_symbol): Remove.
- [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libdl, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libdl, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libdl, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- * dlfcn/dlopen.c: Modified.
- [! SHARED && IS_IN (libdl)](dlopen): Remove.
- [! SHARED && IS_IN (libdl)](static_link_warning): Remove.
- [!(! SHARED && IS_IN (libdl))][! SHARED](NS): Remove.
- [!(! SHARED && IS_IN (libdl))][SHARED](NS): Remove.
- [!(! SHARED && IS_IN (libdl))][SHARED](shlib-compat.h): Remove.
- [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove.
- [!(! SHARED && IS_IN (libdl))][SHARED](versioned_symbol): Remove.
- [!(! SHARED && IS_IN (libdl))](dlopen_args): Remove.
- [!(! SHARED && IS_IN (libdl))](dlopen_doit): Remove.
- [!(! SHARED && IS_IN (libdl))](__dlopen): Remove.
- [! SHARED](NS): New.
- [! SHARED](__dlopen): New.
- [! SHARED](___dlopen): New.
- [! SHARED](weak_alias): New.
- [! SHARED](static_link_warning): New.
- [SHARED][OTHER_SHLIB_COMPAT (libdl, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [SHARED](NS): New.
- [SHARED](___dlopen): New.
- [SHARED](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (dlopen_args): New.
- (dlopen_doit): New function.
- (dlopen_implementation): New function.
- * dlfcn/dlopenold.c: Modified.
- [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)][! SHARED](NS): Remove.
- [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)][SHARED](NS): Remove.
- [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](dlopen_args): Remove.
- [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](dlopen_doit): Remove.
- [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](__dlopen_nocheck): Remove.
- [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](__dlopen_nocheck): Remove.
- [SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove.
- [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)][! SHARED](NS): New.
- [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)][SHARED](NS): New.
- [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](dlopen_args): New.
- [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](dlopen_doit): New.
- [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](__dlopen_nocheck): New.
- [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](__dlopen_nocheck): New.
- [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New.
- * dlfcn/sdlopen.c: Delete file.
- * include/dlfcn.h: Modified.
- [! _ISOMAC](__dlopen): Modified.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified.
- 2021-06-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: add8d7ea01d5a22c2d7d184240dda6a7767e54e8
- dlfcn: Move dlvsym into libc
- * dlfcn/Makefile: Modified.
- * dlfcn/Versions: Modified.
- * dlfcn/dlvsym.c: Modified.
- [! SHARED && IS_IN (libdl)](dlvsym): Remove.
- [!(! SHARED && IS_IN (libdl))][SHARED](weak_alias): Remove.
- [!(! SHARED && IS_IN (libdl))](dlvsym_args): Remove.
- [!(! SHARED && IS_IN (libdl))](dlvsym_doit): Remove.
- [!(! SHARED && IS_IN (libdl))](__dlvsym): Remove.
- [! SHARED](__dlvsym): New.
- [! SHARED](___dlvsym): New.
- [! SHARED](weak_alias): New.
- [SHARED][OTHER_SHLIB_COMPAT (libdl, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [SHARED](___dlvsym): New.
- [SHARED](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (dlvsym_args): New.
- (dlvsym_doit): New function.
- (dlvsym_implementation): New function.
- * dlfcn/sdlvsym.c: Delete file.
- * elf/dl-sym.c: Modified.
- (libc_hidden_def): Modified.
- (libc_hidden_def): New.
- * include/dlfcn.h: Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](__dlvsym): Modified.
- [! _ISOMAC](libc_hidden_proto): New.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified.
- 2021-06-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 6dfc0207ebeb639e47ba7387a9123ed622904cf7
- dlfcn: Move dlinfo into libc
- * dlfcn/Makefile: Modified.
- * dlfcn/Versions: Modified.
- * dlfcn/dlfcn.c: Modified.
- [SHLIB_COMPAT (libdl, GLIBC_2_3_3, GLIBC_2_34) && ABI_libdl_GLIBC_2_3_3 != ABI_libdl_GLIBC_2_1](compat_symbol): New.
- * dlfcn/dlinfo.c: Modified.
- [! SHARED && IS_IN (libdl)](dlinfo): Remove.
- [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove.
- [!(! SHARED && IS_IN (libdl))](dl-tls.h): Remove.
- [!(! SHARED && IS_IN (libdl))](dlinfo_args): Remove.
- [!(! SHARED && IS_IN (libdl))](dlinfo_doit): Remove.
- [!(! SHARED && IS_IN (libdl))](__dlinfo): Remove.
- [! SHARED](__dlinfo): New.
- [! SHARED](weak_alias): New.
- [SHARED][OTHER_SHLIB_COMPAT (libdl, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- [SHARED](___dlinfo): New.
- [SHARED](versioned_symbol): New.
- (dl-tls.h): Include file.
- (shlib-compat.h): Include file.
- (dlinfo_args): New.
- (dlinfo_doit): New function.
- (dlinfo_implementation): New function.
- * dlfcn/sdlinfo.c: Delete file.
- * include/dlfcn.h: Modified.
- [! _ISOMAC](__dlinfo): Modified.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified.
- 2021-06-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 492560a32e14c9a985274e1995b67a577197261e
- dlfcn: Move dladdr1 into libc
- * dlfcn/Makefile: Modified.
- * dlfcn/Versions: Modified.
- * dlfcn/dladdr1.c: Modified.
- [! SHARED && IS_IN (libdl)](dladdr1): Remove.
- [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove.
- [!(! SHARED && IS_IN (libdl))](__dladdr1): Remove.
- [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__dladdr1): New function.
- (versioned_symbol): New function.
- * dlfcn/sdladdr1.c: Delete file.
- * include/dlfcn.h: Modified.
- [! _ISOMAC](__dladdr1): Modified.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified.
- 2021-06-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 6a1ed32789eaec6e1cd4345552e7342b5b18da5f
- dlfcn: Move dlmopen into libc
- * dlfcn/Makefile: Modified.
- * dlfcn/Versions: Modified.
- * dlfcn/dlfcn.c: Modified.
- [SHLIB_COMPAT (libdl, GLIBC_2_3_4, GLIBC_2_34) && ABI_libdl_GLIBC_2_3_4 != ABI_libdl_GLIBC_2_1](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__libdl_version_placeholder_1): New function.
- * dlfcn/dlmopen.c: Modified.
- [! SHARED && IS_IN (libdl)](dlmopen): Remove.
- [! SHARED && IS_IN (libdl)](static_link_warning): Remove.
- [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove.
- [!(! SHARED && IS_IN (libdl))](dlmopen_args): Remove.
- [!(! SHARED && IS_IN (libdl))](dlmopen_doit): Remove.
- [!(! SHARED && IS_IN (libdl))](__dlmopen): Remove.
- [! SHARED](__dlmopen): New.
- [! SHARED](___dlmopen): New.
- [! SHARED](weak_alias): New.
- [! SHARED](static_link_warning): New.
- [SHARED][OTHER_SHLIB_COMPAT (libdl, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- [SHARED](___dlmopen): New.
- [SHARED](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (dlmopen_args): New.
- (dlmopen_doit): New function.
- (dlmopen_implementation): New function.
- * dlfcn/sdlmopen.c: Delete file.
- * include/dlfcn.h: Modified.
- [! _ISOMAC][! SHARED](__libc_argc): Remove.
- [! _ISOMAC][! SHARED](__libc_argv): Remove.
- [! _ISOMAC](__dlmopen): Modified.
- [! _ISOMAC](__libc_argc): New.
- [! _ISOMAC](__libc_argv): New.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified.
- 2021-06-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 77f876c0e3ac08a98daa60fbad44061d4e4c3d14
- dlfcn: Move dlsym into libc
- * dlfcn/Makefile: Modified.
- * dlfcn/Versions: Modified.
- * dlfcn/dlsym.c: Modified.
- [! SHARED && IS_IN (libdl)](dlsym): Remove.
- [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove.
- [!(! SHARED && IS_IN (libdl))](dlsym_args): Remove.
- [!(! SHARED && IS_IN (libdl))](dlsym_doit): Remove.
- [!(! SHARED && IS_IN (libdl))](__dlsym): Remove.
- [! SHARED](__dlsym): New.
- [! SHARED](___dlsym): New.
- [! SHARED](weak_alias): New.
- [SHARED][OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHARED](___dlsym): New.
- [SHARED](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (dlsym_args): New.
- (dlsym_doit): New function.
- (dlsym_implementation): New function.
- * dlfcn/sdlsym.c: Delete file.
- * elf/Makefile: Modified.
- * elf/dl-sym.c: Modified.
- (libc_hidden_def): New.
- * include/dlfcn.h: Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](__dlsym): Modified.
- [! _ISOMAC](libc_hidden_proto): New.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified.
- 2021-06-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 602252b553031d49c70467bfebcb1ba3bd264501
- dlfcn: Move dladdr into libc
- * dlfcn/Makefile: Modified.
- * dlfcn/Versions: Modified.
- * dlfcn/dladdr.c: Modified.
- [! SHARED && IS_IN (libdl)](dladdr): Remove.
- [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove.
- [!(! SHARED && IS_IN (libdl))](__dladdr): Remove.
- [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__dladdr): New function.
- (versioned_symbol): New function.
- * dlfcn/sdladdr.c: Delete file.
- * include/dlfcn.h: Modified.
- [! _ISOMAC](__dladdr): Modified.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified.
- 2021-06-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: d8cce17d2a8f572f26ed483246a505f45579ea0e
- dlfcn: Move dlclose into libc
- * dlfcn/Makefile: Modified.
- * dlfcn/Versions: Modified.
- * dlfcn/dlclose.c: Modified.
- [! SHARED && IS_IN (libdl)](dlclose): Remove.
- [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove.
- [!(! SHARED && IS_IN (libdl))](dlclose_doit): Remove.
- [!(! SHARED && IS_IN (libdl))](__dlclose): Remove.
- [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__dlclose): New function.
- (versioned_symbol): New function.
- * dlfcn/sdlclose.c: Delete file.
- * include/dlfcn.h: Modified.
- [! _ISOMAC](__dlclose): Modified.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified.
- 2021-06-02 Sunil K Pandey <skpgkp2@gmail.com>
- COMMIT: c9ff9cf66a7ae0617a2f39e752ca19c88c58f5b6
- Improve test coverage of strlen function
- * string/test-strlen.c: Modified.
- (do_test): Modified function.
- (test_main): Modified function.
- 2021-06-02 Xeonacid <Xeonacid@protonmail.com>
- COMMIT: 5295172e20330d2147b0580770c69a1bad32828d
- fix typo
- * malloc/malloc.c: Modified.
- * manual/summary.pl: Modified.
- 2021-06-02 Florian Weimer <fweimer@redhat.com>
- COMMIT: a23c28ec0d1cd67d25972181f613ef6dbfe4e299
- dlfcn: Move dlerror into libc
- * dlfcn/Makefile: Modified.
- * dlfcn/Versions: Modified.
- * dlfcn/dlerror.c: Modified.
- [! SHARED && IS_IN (libdl)](dlerror): Remove.
- [!(! SHARED && IS_IN (libdl))][! SHARED](_dlfcn_hooks): Remove.
- [!(! SHARED && IS_IN (libdl))][! SHARED](__libc_register_dlfcn_hook): Remove.
- [!(! SHARED && IS_IN (libdl))][SHARED](strong_alias): Remove.
- [!(! SHARED && IS_IN (libdl))][SHARED](_dlfcn_hook): Remove.
- [!(! SHARED && IS_IN (libdl))][SHARED](libdl_hidden_data_def): Remove.
- [!(! SHARED && IS_IN (libdl))](__dlerror): Remove.
- [!(! SHARED && IS_IN (libdl))](_dlerror_run): Remove.
- [! SHARED](_dlfcn_hooks): New.
- [! SHARED](__libc_register_dlfcn_hook): New.
- [OTHER_SHLIB_COMPAT (libdl, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHARED](_dlfcn_hook): New.
- [SHARED](libc_hidden_data_def): New.
- (__dlerror): New function.
- (versioned_symbol): New function.
- (_dlerror_run): New function.
- (libc_hidden_def): New.
- * dlfcn/sdlerror.c: Delete file.
- * include/dlfcn.h: Modified.
- [! _ISOMAC](_dlerror_run): Modified.
- [! _ISOMAC](libdl_hidden_proto): Remove.
- [! _ISOMAC](__dlerror): Remove.
- [! _ISOMAC](libc_hidden_proto): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist: Modified.
- 2021-06-02 Florian Weimer <fweimer@redhat.com>
- COMMIT: c44838ebf8b8da0795d56e05b477c5d2b37b4a19
- Add libc ABI extension kludge for baseline-violating libdl symbols
- * scripts/versions.awk: Modified.
- * sysdeps/unix/sysv/linux/hppa/Versions: Modified.
- * sysdeps/unix/sysv/linux/ia64/Versions: Modified.
- * sysdeps/unix/sysv/linux/sh/Versions: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/Versions: Modified.
- 2021-06-02 Florian Weimer <fweimer@redhat.com>
- COMMIT: d32ee64df750c2a1ebfffaccc1c02251a73d0532
- scripts/versions.awk: Add local: * to all version nodes
- * scripts/versions.awk: Modified.
- 2021-06-02 Florian Weimer <fweimer@redhat.com>
- COMMIT: 186cd80b1eb0c28f42c052bbaa9b37a7f66ee662
- Add missing symbols to Version files
- * inet/Versions: Modified.
- * io/Versions: Modified.
- * libio/Versions: Modified.
- * nptl/Versions: Modified.
- * posix/Versions: Modified.
- * sysdeps/mach/hurd/i386/Versions: Modified.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/alpha/Versions: Modified.
- * sysdeps/unix/sysv/linux/i386/Versions: Modified.
- * sysdeps/unix/sysv/linux/ia64/Versions: Modified.
- * sysdeps/unix/sysv/linux/mips/Versions: Modified.
- * sysdeps/unix/sysv/linux/powerpc/Versions: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/Versions: Modified.
- * sysdeps/unix/sysv/linux/sh/Versions: Modified.
- * sysdeps/unix/sysv/linux/sparc/Versions: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/Versions: Modified.
- 2021-06-02 Florian Weimer <fweimer@redhat.com>
- COMMIT: 217b6dc298156bdb0d6aea9ea93e7e394a5ff091
- Fix use of __pthread_attr_copy in mq_notify (bug 27896)
- * sysdeps/unix/sysv/linux/mq_notify.c: Modified.
- (mq_notify): Modified function.
- 2021-06-01 Andreas Schwab <schwab@linux-m68k.org>
- COMMIT: 42d359350510506b87101cf77202fefcbfc790cb
- Use __pthread_attr_copy in mq_notify (bug 27896)
- * NEWS: Modified.
- * sysdeps/unix/sysv/linux/mq_notify.c: Modified.
- (helper_thread): Modified function.
- (mq_notify): Modified function.
- 2021-06-01 Joseph Myers <joseph@codesourcery.com>
- COMMIT: 858045ad1c5ac1682288bbcb3676632b97a21ddf
- Update floating-point feature test macro handling for C2X
- * NEWS: Modified.
- * bits/libc-header-start.h: Modified.
- [!(__GLIBC_USE (IEC_60559_BFP_EXT) || __STDC_WANT_IEC_60559_EXT__)](__GLIBC_USE_IEC_60559_EXT): New.
- [__GLIBC_USE (IEC_60559_BFP_EXT) || __STDC_WANT_IEC_60559_EXT__](__GLIBC_USE_IEC_60559_EXT): New.
- (__GLIBC_USE_IEC_60559_EXT): New.
- * include/features.h: Modified.
- * manual/creature.texi: Modified.
- * math/bits/mathcalls.h: Modified.
- [__GLIBC_USE (IEC_60559_BFP_EXT) || __MATH_DECLARING_FLOATN](__attribute_pure__): Remove.
- [__GLIBC_USE (IEC_60559_BFP_EXT) || __MATH_DECLARING_FLOATN](__attribute_pure__): Remove.
- [__GLIBC_USE (IEC_60559_BFP_EXT) || __MATH_DECLARING_FLOATN](__MATHCALL): Remove.
- [__GLIBC_USE (IEC_60559_BFP_EXT) || __MATH_DECLARING_FLOATN](__MATHDECL_1): Remove.
- [__GLIBC_USE (IEC_60559_BFP_EXT) || __MATH_DECLARING_FLOATN](__MATHDECL_1): Remove.
- [__GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN](__MATHCALLX): Remove.
- [__GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN](__MATHCALLX): Remove.
- [(__GLIBC_USE (IEC_60559_BFP_EXT) || (__MATH_DECLARING_FLOATN && ( __USE_GNU || !__GLIBC_USE (ISOC2X))))](__MATHCALLX): New.
- [(__GLIBC_USE (IEC_60559_BFP_EXT) || (__MATH_DECLARING_FLOATN && ( __USE_GNU || !__GLIBC_USE (ISOC2X))))](__MATHCALLX): New.
- [__GLIBC_USE (IEC_60559_EXT) || __MATH_DECLARING_FLOATN](__attribute_pure__): New.
- [__GLIBC_USE (IEC_60559_EXT) || __MATH_DECLARING_FLOATN](__attribute_pure__): New.
- [__GLIBC_USE (IEC_60559_EXT) || __MATH_DECLARING_FLOATN](__MATHCALL): New.
- [__GLIBC_USE (IEC_60559_EXT) || __MATH_DECLARING_FLOATN](__MATHDECL_1): New.
- [__GLIBC_USE (IEC_60559_EXT) || __MATH_DECLARING_FLOATN](__MATHDECL_1): New.
- * math/math.h: Modified.
- [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__GNUC_PREREQ (3, 3)](SNANF): Remove.
- [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__GNUC_PREREQ (3, 3)](SNAN): Remove.
- [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__GNUC_PREREQ (3, 3)](SNANL): Remove.
- [__HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)](SNANF128): Remove.
- [__HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)](SNANF128X): Remove.
- [__HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)](SNANF16): Remove.
- [__HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)](SNANF32): Remove.
- [__HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)](SNANF32X): Remove.
- [__HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)](SNANF64): Remove.
- [__HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)](SNANF64X): Remove.
- [(__HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT) && ( __USE_GNU || !__GLIBC_USE (ISOC2X)))](SNANF128): New.
- [(__HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT) && ( __USE_GNU || !__GLIBC_USE (ISOC2X)))](SNANF128X): New.
- [(__HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT) && ( __USE_GNU || !__GLIBC_USE (ISOC2X)))](SNANF16): New.
- [(__HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT) && ( __USE_GNU || !__GLIBC_USE (ISOC2X)))](SNANF32): New.
- [(__HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT) && ( __USE_GNU || !__GLIBC_USE (ISOC2X)))](SNANF32X): New.
- [(__HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT) && ( __USE_GNU || !__GLIBC_USE (ISOC2X)))](SNANF64): New.
- [(__HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT) && ( __USE_GNU || !__GLIBC_USE (ISOC2X)))](SNANF64X): New.
- [__GLIBC_USE (IEC_60559_BFP_EXT)][__GNUC_PREREQ (3, 3)](SNANF): New.
- [__GLIBC_USE (IEC_60559_BFP_EXT)][__GNUC_PREREQ (3, 3)](SNAN): New.
- [__GLIBC_USE (IEC_60559_BFP_EXT)][__GNUC_PREREQ (3, 3)](SNANL): New.
- 2021-06-01 Florian Weimer <fweimer@redhat.com>
- COMMIT: c8a11c58673a5b9a25443f2c53231b660a8b4071
- stdio-common: Remove _IO_vfwscanf
- * libio/libio.h: Modified.
- (_IO_vfwscanf): Remove.
- * stdio-common/Makefile: Modified.
- * stdio-common/iovfwscanf.c: Delete file.
- * sysdeps/ieee754/ldbl-128ibm-compat/Makefile: Modified.
- 2021-06-01 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 3842ba494963b1d76ad5f68b8d1e5c2279160e31
- aarch64: align stack in clone [BZ #27939]
- * sysdeps/unix/sysv/linux/aarch64/clone.S: Modified.
- 2021-05-31 Lucas A. M. Magalhaes <lamm@linux.ibm.com>
- Matheus Castanho <msc@linux.ibm.com>
- COMMIT: a55e2da2702e235fa0ae66a116d304d1bffc060a
- powerpc: Optimized memcmp for power10
- * sysdeps/powerpc/powerpc64/le/power10/memcmp.S: New file.
- * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified.
- * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/powerpc/powerpc64/multiarch/memcmp-power10.S: New file.
- * sysdeps/powerpc/powerpc64/multiarch/memcmp.c: Modified.
- [IS_IN (libc)](libc_ifunc_redirected): Remove.
- [IS_IN (libc)][! __LITTLE_ENDIAN__](libc_ifunc_redirected): New.
- [IS_IN (libc)][__LITTLE_ENDIAN__](libc_ifunc_redirected): New.
- [IS_IN (libc)](__memcmp_power10): New.
- 2021-05-31 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 92a7d1343991897f77afe01041f3b77712445e47
- x86-64: Align child stack to 16 bytes [BZ #27902]
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-misalign-clone.c: New file.
- * sysdeps/unix/sysv/linux/x86_64/clone.S: Modified.
- 2021-05-28 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 271ec55d0ae795f03d92e3aa61bff69a31a19e3a
- support: Do not build xpthread_attr_setaffinity_np for hurd
- * support/xpthread_attr_setaffinity_np.c: Modified.
- (xpthread_attr_setaffinity_np): Remove function.
- [__linux__](xpthread_attr_setaffinity_np): New.
- * support/xthread.h: Modified.
- (xpthread_attr_setaffinity_np): Remove.
- [__linux__](xpthread_attr_setaffinity_np): New.
- 2021-05-27 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 2c44452b6180bffd694575f9fc1c01e671e498b5
- nptl: Add pthread_attr_setaffinity_np failure test
- * nptl/Makefile: Modified.
- * nptl/tst-pthread-attr-affinity-fail.c: New file.
- 2021-05-27 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: d85ad0e58a068623a09a4a3463dce3bf411c8cb4
- support: Add xpthread_attr_setaffinity_np wrapper
- * support/Makefile: Modified.
- * support/xpthread_attr_setaffinity_np.c: New file.
- * support/xthread.h: Modified.
- (xpthread_attr_setaffinity_np): New function.
- 2021-05-27 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 42813c675dea94d3d082640ee933ce7f59d4979f
- nptl: Move createthread to pthread_create
- * nptl/createthread.c: Delete file.
- * nptl/pthread_create.c: Modified.
- [! SHARED](if): Remove.
- [! __ASSUME_SET_ROBUST_LIST][! __PTHREAD_MUTEX_HAVE_PREV](robust): Remove.
- [! __ASSUME_SET_ROBUST_LIST][__PTHREAD_MUTEX_HAVE_PREV](robust): Remove.
- [! __ASSUME_SET_ROBUST_LIST](if): Remove.
- [! __ASSUME_SET_ROBUST_LIST](if): Remove.
- [NEED_DL_SYSINFO](CHECK_THREAD_SYSINFO): Remove.
- [THREAD_COPY_POINTER_GUARD](THREAD_COPY_POINTER_GUARD): Remove.
- [THREAD_COPY_STACK_GUARD](THREAD_COPY_STACK_GUARD): Remove.
- [TLS_TCB_AT_TP](self): Remove.
- [TLS_TCB_AT_TP](tcb): Remove.
- [__GNUC_PREREQ (7, 0)](overflow): Remove.
- (create_thread): Remove.
- (createthread.c): Remove include.
- (pd): Remove.
- (__resp): Remove.
- (__ctype_init): Remove.
- (unwind_buf): Remove.
- (not_first_call): Remove.
- (DIAG_PUSH_NEEDS_COMMENT): Remove.
- (not_first_call): Remove.
- (DIAG_POP_NEEDS_COMMENT): Remove.
- (prev): Remove.
- (cleanup): Remove.
- (__libc_signal_restore_set): Remove.
- (if): Remove.
- (if): Remove function.
- (__nptl_deallocate_tsd): Remove.
- (__libc_thread_freeres): Remove.
- (if): Remove.
- (if): Remove function.
- (atomic_bit_set): Remove.
- (if): Remove.
- (if): Remove function.
- (if): Remove.
- (__exit_thread): Remove.
- (report_thread_creation): Modified function.
- (if): Remove function.
- (false): Remove.
- (__pthread_create_2_1): Modified function.
- (STACK_VARIABLES): Remove.
- (if): Remove function.
- (iattr): Remove.
- (default_attr): Remove.
- (destroy_default_attr): Remove.
- (c11): Remove.
- (iattr): Remove.
- (ret): Remove.
- (destroy_default_attr): Remove.
- (iattr): Remove.
- (pd): Remove.
- (err): Remove.
- (retval): Remove.
- (if): Remove function.
- (start_routine): Remove.
- (arg): Remove.
- (c11): Remove.
- (self): Remove.
- (flags): Remove.
- (joinid): Remove.
- (eventbuf): Remove.
- (schedpolicy): Remove.
- (schedparam): Remove.
- (tls_setup_tcbhead): Remove.
- (if): Remove function.
- (__nptl_nthreads): Remove.
- (newthread): Remove.
- (LIBC_PROBE): Remove.
- (atomic_increment): Remove.
- (stopped_start): Remove.
- (original_sigmask): Remove.
- (__libc_signal_block_all): Remove.
- (sigmask): Remove.
- (sigmask): Remove.
- (__sigdelset): Remove.
- (if): Remove function.
- (stopped_start): Remove.
- (retval): Remove.
- (retval): Remove.
- (assert): Remove.
- (eventnum): Remove.
- (eventdata): Remove.
- (nextevent): Remove.
- (while): Remove.
- (__nptl_create_event): Remove.
- (retval): Remove.
- (__libc_signal_restore_set): Remove.
- (if): Remove function.
- (if): Remove.
- (THREAD_SETMEM): Remove.
- (if): Remove.
- (retval): Remove.
- (versioned_symbol): Modified.
- (start_thread): New function.
- (create_thread): New function.
- (start_thread): New function.
- 2021-05-27 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 65ba6fa43153036e0803bf27f7fe852f3ab34b4e
- nptl: Move Linux createthread to nptl
- * nptl/createthread.c: Modified.
- (START_THREAD_DEFN): Modified.
- (START_THREAD_SELF): Modified.
- (create_thread): Modified function.
- [! __NR_clone2](ARCH_CLONE): New.
- [__NR_clone2](ARCH_CLONE): New.
- (sched.h): Include file.
- (setjmp.h): Include file.
- (signal.h): Include file.
- (stdlib.h): Include file.
- (atomic.h): Include file.
- (ldsodefs.h): Include file.
- (tls.h): Include file.
- (stdint.h): Include file.
- (arch-fork.h): Include file.
- (start_thread): New function.
- * sysdeps/unix/sysv/linux/createthread.c: Delete file.
- 2021-05-27 Florian Weimer <fweimer@redhat.com>
- COMMIT: 76b0c59e333da6fd4103e478b63522636d9d232b
- nptl: Install SIGSETXID handler with SA_ONSTACK [BZ #27914]
- * nptl/pthread_create.c: Modified.
- (late_init): Modified function.
- 2021-05-27 Naohiro Tamura <naohirot@jp.fujitsu.com>
- COMMIT: 4f26956d5ba394eb3ade6c1c20b5c16864a00766
- aarch64: Added optimized memset for A64FX
- * sysdeps/aarch64/multiarch/Makefile: Modified.
- * sysdeps/aarch64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/aarch64/multiarch/memset.c: Modified.
- (memset): Remove.
- (string.h): Remove include.
- (init-arch.h): Remove include.
- (__libc_memset): Remove.
- (__memset_falkor): Remove.
- (__memset_emag): Remove.
- (__memset_kunpeng): Remove.
- (__memset_generic): Remove.
- (zva_size): Remove.
- (memset): Remove.
- (strong_alias): Remove.
- [!(IS_IN (libc))](memset): New.
- [!(IS_IN (libc))](strong_alias): New.
- [IS_IN (libc)][HAVE_AARCH64_SVE_ASM](__memset_a64fx): New.
- [IS_IN (libc)](memset): New.
- [IS_IN (libc)](string.h): New.
- [IS_IN (libc)](init-arch.h): New.
- [IS_IN (libc)](__libc_memset): New.
- [IS_IN (libc)](__memset_falkor): New.
- [IS_IN (libc)](__memset_emag): New.
- [IS_IN (libc)](__memset_kunpeng): New.
- [IS_IN (libc)](__memset_generic): New.
- [IS_IN (libc)](zva_size): New.
- * sysdeps/aarch64/multiarch/memset_a64fx.S: New file.
- 2021-05-27 Naohiro Tamura <naohirot@jp.fujitsu.com>
- COMMIT: fa527f345cbbe852ec085932fbea979956c195b5
- aarch64: Added optimized memcpy and memmove for A64FX
- * manual/tunables.texi: Modified.
- * sysdeps/aarch64/multiarch/Makefile: Modified.
- * sysdeps/aarch64/multiarch/ifunc-impl-list.c: Modified.
- (MAX_IFUNC): Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/aarch64/multiarch/init-arch.h: Modified.
- (INIT_ARCH): Modified.
- * sysdeps/aarch64/multiarch/memcpy.c: Modified.
- (libc_ifunc): Modified.
- (strong_alias): Remove.
- [! HAVE_AARCH64_SVE_ASM](libc_ifunc): New.
- [HAVE_AARCH64_SVE_ASM](__memcpy_a64fx): New.
- [HAVE_AARCH64_SVE_ASM](libc_ifunc): New.
- * sysdeps/aarch64/multiarch/memcpy_a64fx.S: New file.
- * sysdeps/aarch64/multiarch/memmove.c: Modified.
- (libc_ifunc): Modified.
- (strong_alias): Remove.
- [! HAVE_AARCH64_SVE_ASM](libc_ifunc): New.
- [HAVE_AARCH64_SVE_ASM](__memmove_a64fx): New.
- [HAVE_AARCH64_SVE_ASM](libc_ifunc): New.
- * sysdeps/unix/sysv/linux/aarch64/cpu-features.c: Modified.
- (init_cpu_features): Modified function.
- * sysdeps/unix/sysv/linux/aarch64/cpu-features.h: Modified.
- (cpu_features): Modified.
- (IS_A64FX): New.
- 2021-05-26 Naohiro Tamura <naohirot@jp.fujitsu.com>
- COMMIT: f12ec02f5389a443d892241c486d87b3c5940ff6
- benchtests: Fixed bench-memcpy-random: buf1: mprotect failed
- * benchtests/bench-memcpy-random.c: Modified.
- (MIN_PAGE_SIZE): Modified.
- (do_test): Modified function.
- 2021-05-26 Naohiro Tamura <naohirot@fujitsu.com>
- COMMIT: 38560563587ad8eafa700c56800ff844f18fbad1
- aarch64: Added Vector Length Set test helper script
- * INSTALL: Modified.
- * manual/install.texi: Modified.
- * sysdeps/unix/sysv/linux/aarch64/vltest.py: New file.
- 2021-05-26 Naohiro Tamura <naohirot@jp.fujitsu.com>
- COMMIT: bd4317fbd60a0fa416761aaafb4e32ca1ad22d38
- aarch64: define BTI_C and BTI_J macros as NOP unless HAVE_AARCH64_BTI
- * sysdeps/aarch64/sysdep.h: Modified.
- [__ASSEMBLER__][HAVE_AARCH64_BTI](BTI_C): New.
- [__ASSEMBLER__][HAVE_AARCH64_BTI](BTI_J): New.
- [__ASSEMBLER__](BTI_C): Remove.
- [__ASSEMBLER__](BTI_J): Remove.
- [__ASSEMBLER__][! HAVE_AARCH64_BTI](BTI_C): New.
- [__ASSEMBLER__][! HAVE_AARCH64_BTI](BTI_J): New.
- 2021-05-26 Naohiro Tamura <naohirot@jp.fujitsu.com>
- COMMIT: 77d175e14e5f4cf24e9579c03eef5d006a286316
- config: Added HAVE_AARCH64_SVE_ASM for aarch64
- * config.h.in: Modified.
- * sysdeps/aarch64/configure: Modified.
- * sysdeps/aarch64/configure.ac: Modified.
- 2021-05-25 Yang Xu <xuyang2018.jy@cn.fujitsu.com>
- COMMIT: bfbdfe4eabb7514d7c44f3bc161fa8ef4e2ee364
- tst-mallinfo2.c: Use correct multiple for total variable
- * malloc/tst-mallinfo2.c: Modified.
- (do_test): Modified function.
- 2021-05-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: ac0353af81a23535f517586a5d04427120a157ac
- Linux: Remove remaining references to $(shared-thread-library)
- * nptl/Makefile: Modified.
- * sysdeps/mips/Makefile: Modified.
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/i386/Makefile: Modified.
- 2021-05-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 3b638095a575451b3c92ebd0b45f11578d07f26d
- nptl: Do not install libpthread.so and do not link tests with it
- * nptl/Makefile: Modified.
- * sysdeps/nptl/Makeconfig: Modified.
- 2021-05-25 Lucas A. M. Magalhaes <lamm@linux.ibm.com>
- COMMIT: 709e3709a02636fb9ce79fad727b09140989864c
- testrun.sh: Improve --help message
- * Makefile: Modified.
- 2021-05-24 Nicholas Piggin <npiggin@gmail.com>
- COMMIT: 7de36744ee1325f35d3fe0ca079dd33c40b12267
- powerpc: Fix handling of scv return error codes [BZ #27892]
- * sysdeps/powerpc/powerpc64/sysdep.h: Modified.
- [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED][!(IS_IN(rtld))][! SHARED][!(IS_IN(rtld))](RET_SCV): Modified.
- 2021-05-24 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 79aec841029c160a85f46564f8bad132af008e30
- Properly check stack alignment [BZ #27901]
- * sysdeps/generic/tst-stack-align.h: Modified.
- (TEST_STACK_ALIGN): Modified.
- [! TEST_STACK_ALIGN_INIT](TEST_STACK_ALIGN_INIT): New.
- (is_aligned): New function.
- * sysdeps/i386/i686/tst-stack-align.h: Delete file.
- * sysdeps/i386/tst-stack-align.h: Delete file.
- * sysdeps/powerpc/tst-stack-align.h: Modified.
- (stdio.h): Remove include.
- (stdint.h): Remove include.
- (TEST_STACK_ALIGN): Remove.
- (TEST_STACK_ALIGN_INIT): New.
- (_next <tst-stack-align.h): Include file.
- * sysdeps/x86/tst-stack-align.h: New file.
- * sysdeps/x86_64/tst-stack-align.h: Delete file.
- 2021-05-23 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: 1b992204f68af851e905c16016756fd4421e1934
- x86: Improve memmove-vec-unaligned-erms.S
- * sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Modified.
- 2021-05-23 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: fc335a0ded2bcbade73f35c73eef66ff10eecdb8
- Bench: Add support for choose direction of memcpy in benchtests
- * benchtests/bench-memcpy-large.c: Modified.
- (do_test): Modified function.
- (test_main): Modified function.
- * benchtests/bench-memcpy-walk.c: Modified.
- (do_test): Modified function.
- (test_main): Modified function.
- * benchtests/bench-memcpy.c: Modified.
- (do_test): Modified function.
- (test_main): Modified function.
- 2021-05-22 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 94bc766ec627b2c44a6c72bc40013957ffc4b6cd
- Add cast_to_pointer to cast an integer to void * pointer
- * include/libc-pointer-arith.h: Modified.
- (cast_to_pointer): New.
- 2021-05-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 49e182c7376b0fa30c18d0b7003a8e84624494c0
- nptl: Remove remaining code from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/libpthread-compat.c: Modified.
- [SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_19) && ABI_libpthread_GLIBC_2_18 != ABI_libpthread_GLIBC_2_0](compat_symbol): Remove.
- [SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_2_3) && ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_0](compat_symbol): Remove.
- [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_19)](compat_symbol): New.
- [SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_3) && ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_0](compat_symbol): New.
- * nptl/nptl-init.c: Delete file.
- * nptl/pt-crti.S: Delete file.
- * nptl/pt-interp.c: Delete file.
- * nptl/version.c: Delete file.
- * sysdeps/arm/nptl-aeabi_unwind_cpp_pr1.c: Delete file.
- * sysdeps/arm/nptl/Makefile: Modified.
- * sysdeps/ia64/nptl/Makefile: Modified.
- * sysdeps/mips/Makefile: Modified.
- * sysdeps/mips/nptl/Makefile: Modified.
- * sysdeps/mips/nptl/nptl-sysdep.S: Delete file.
- * sysdeps/nptl/Makefile: Modified.
- * sysdeps/riscv/nptl/Makefile: Modified.
- * sysdeps/riscv/nptl/nptl-sysdep.S: Delete file.
- * sysdeps/s390/nptl/Makefile: Modified.
- * sysdeps/sparc/Makefile: Modified.
- * sysdeps/sparc/nptl/Makefile: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/Makefile: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/Makefile: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/Makefile: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/Makefile: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/Makefile: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/Makefile: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: f47f1d91af985a9028fb399da21eab460d887a15
- nptl: Move pthread_create, thrd_create into libc
- * include/libc-internal.h: Modified.
- (__libc_thread_freeres): Modified.
- (__init_misc): Remove.
- [! PTHREAD_IN_LIBC](__libc_thread_freeres): New.
- [PTHREAD_IN_LIBC](__libc_thread_freeres): New.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/libpthread-compat.c: Modified.
- [SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_2_3) && ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_0 && ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_1_3](compat_symbol): Remove.
- [(SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2))](compat_symbol): New.
- [(SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_29))](compat_symbol): New.
- [SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_2_3) && ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_0](compat_symbol): New.
- * nptl/pthreadP.h: Modified.
- (__pthread_create_2_1): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (__pthread_create): New function.
- (libc_hidden_proto): New.
- * nptl/pthread_create.c: Modified.
- [! SHARED](strong_alias): New.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](__pthread_create_2_0): Remove.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove.
- (versioned_symbol): Modified.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](__pthread_create_2_0): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (libc_hidden_ver): New.
- * nptl/pthread_getattr_default_np.c: Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- (libc_hidden_ver): New.
- * nptl_db/Makefile: Modified.
- * nptl_db/structs.def: Modified.
- * sysdeps/nptl/thrd_create.c: Delete file.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/thrd_create.c: Modified.
- (thrd_create): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__thrd_create): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 7862ff8e699ca8f605b832c6e529f5b10e678edd
- elf: Use custom NODELETE DSO for tst-dlopenfail, tst-dlopenfail-2
- * elf/Makefile: Modified.
- * elf/tst-dlopenfail-2.c: Modified.
- (do_test): Modified function.
- * elf/tst-dlopenfail.c: Modified.
- (gnu/lib-names.h): Remove include.
- (do_test): Modified function.
- * elf/tst-dlopenfailmod2.c: Modified.
- (pthread.h): Remove include.
- (pthread_create_reference): Remove.
- (no_delete_mod_function): New function.
- (function_reference): New.
- * elf/tst-dlopenfailnodelmod.c: New file.
- 2021-05-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: b8cdc3bba71140d9c122ebde01c5094db1889485
- nptl: Move semi-public __pthread_get_minstack symbol into libc
- * nptl/Versions: Modified.
- * nptl/nptl-init.c: Modified.
- (nptl_version): Remove.
- (__pthread_get_minstack): Remove function.
- * nptl/nptl-stack.c: Modified.
- (pthreadP.h): Include file.
- (__pthread_get_minstack): New function.
- (libc_hidden_def): New.
- * nptl/pthreadP.h: Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pthread_create.c: Modified.
- (version.h): Include file.
- (nptl_version): New.
- 2021-05-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: d03511f48f49fcb9bec4305586c26ab5d0063022
- nptl: Eliminate the __static_tls_size, __static_tls_align_m1 variables
- * elf/dl-tls.c: Modified.
- * nptl/allocatestack.c: Modified.
- (allocate_stack): Modified function.
- * nptl/nptl-init.c: Modified.
- (__static_tls_size): Remove.
- (__static_tls_align_m1): Remove.
- (__pthread_initialize_minimal_internal): Modified function.
- (__pthread_get_minstack): Modified function.
- (nptl-stack.h): Include file.
- * nptl/nptl-stack.h: Modified.
- (descr.h): Remove include.
- (nptl/descr.h): Include file.
- (ldsodefs.h): Include file.
- (__nptl_tls_static_size_for_stack): New function.
- * nptl/pthreadP.h: Modified.
- (__static_tls_size): Remove.
- (__static_tls_align_m1): Remove.
- * sysdeps/nptl/pthread_early_init.h: Modified.
- (__pthread_early_init): Modified function.
- (nptl/nptl-stack.h): Include file.
- (sys/resource.h): Include file.
- 2021-05-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2f69522d460611b1018e15df6c238dda2d8d6609
- nptl: Perform signal initialization upon pthread_create
- * nptl/Versions: Modified.
- * nptl/nptl-init.c: Modified.
- (sigcancel_handler): Remove function.
- (__libc_dl_error_tsd): Remove.
- (__pthread_initialize_minimal_internal): Modified function.
- * nptl/pthreadP.h: Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (__nptl_sigcancel_handler): New function.
- (libc_hidden_proto): New.
- * nptl/pthread_cancel.c: Modified.
- (__pthread_cancel): Modified function.
- (sys/single_threaded.h): Include file.
- (sigcancel_handler): New function.
- (__nptl_sigcancel_handler): New function.
- (libc_hidden_def): New.
- * nptl/pthread_create.c: Modified.
- (__libc_single_threaded): Remove.
- (if): Modified function.
- (if): Modified function.
- (if): Modified function.
- (if): Modified function.
- (late_init): New function.
- (if): New function.
- 2021-05-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 06a36b70f946548d7bc5bc1b163d1ecf877da071
- nptl: Remove unused __libc_pthread_init function
- * nptl/Makefile: Modified.
- * nptl/libc_pthread_init.c: Delete file.
- 2021-05-20 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: 6abf27980a947f9b6e514d6b33b83059d39566ae
- x86: Improve memset-vec-unaligned-erms.S
- * sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S: Modified.
- 2021-05-20 Florian Weimer <fweimer@redhat.com>
- COMMIT: f5e196b5a0174ed23b739879c0a513ec762b7920
- Hurd: Define ARCH_MIN_GUARD_SIZE in internal <pthread.h>
- * sysdeps/htl/include/pthread.h: Modified.
- [! _ISOMAC](ARCH_MIN_GUARD_SIZE): New.
- 2021-05-20 Florian Weimer <fweimer@redhat.com>
- COMMIT: 9ec7fff6cd2232a1842f9b7be142805622ec2b48
- elf: Initialize GLRO (dl_minsigstacksize) after static dlopen
- * elf/rtld_static_init.c: Modified.
- (__rtld_static_init): Modified function.
- 2021-05-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: eb0e4756cfe8dcfc56ea9306f731960d4339a8f7
- nptl: Add missing __pthread_cond_wait alias in static builds
- * nptl/pthread_cond_wait.c: Modified.
- [! SHARED](strong_alias): Modified.
- [! SHARED](strong_alias): New.
- 2021-05-19 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: f294306ba1385b096f4e4cac9146a989f1e6d1c0
- Remove --enable-stackguard-randomization (BZ #27872)
- * config.h.in: Modified.
- * configure: Modified.
- * configure.ac: Modified.
- 2021-05-19 Florian Weimer <fweimer@redhat.com>
- Stefan Liebler <stli@linux.ibm.com>
- COMMIT: 1805bf753f6fec9ccaeb305b748cfb9a26041d1c
- s390x: Check HWCAP bits against compiler flags
- * sysdeps/s390/s390-64/dl-hwcap-check.h: New file.
- 2021-05-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: d337345ce145e23c5f3a956f349d924fdf54ce2d
- powerpc64le: Check HWCAP bits against compiler build flags
- * sysdeps/powerpc/powerpc64/le/dl-hwcap-check.h: New file.
- 2021-05-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: eb24865637a271ab7dad13190330105eab0d478d
- elf: Add hook for checking HWCAP bits after auxiliary vector parsing
- * elf/dl-sysdep.c: Modified.
- (_dl_sysdep_start): Modified function.
- (dl-hwcap-check.h): Include file.
- * sysdeps/generic/dl-hwcap-check.h: New file.
- 2021-05-18 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: 4ad473e97acdc5f6d811755b67c09f2128a644ce
- x86: Optimize memcmp-evex-movbe.S
- * sysdeps/x86_64/multiarch/memcmp-evex-movbe.S: Modified.
- 2021-05-18 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: 16d12015c57701b08d7bbed6ec536641bcafb428
- x86: Optimize memcmp-avx2-movbe.S
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/x86_64/multiarch/ifunc-memcmp.h: Modified.
- (IFUNC_SELECTOR): Modified function.
- * sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S: Modified.
- 2021-05-18 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: e68d6fcccae10f325799b965875744470adc7281
- x86: Expand bench-memcmp.c and test-memcmp.c
- * benchtests/bench-memcmp.c: Modified.
- (do_test): Modified function.
- (test_main): Modified function.
- * string/test-memcmp.c: Modified.
- (do_test): Modified function.
- (test_main): Modified function.
- 2021-05-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 3f500e7202476500fdc70f98d796d4103705638f
- linux: Fix clock_getres fallback
- * sysdeps/unix/sysv/linux/clock_getres.c: Modified.
- (__clock_getres64): Modified function.
- 2021-05-18 Joseph Myers <joseph@codesourcery.com>
- COMMIT: 8382f4c3e5daf28af1aba0743aa3d62c7490bbf3
- Do not declare asctime_r and ctime_r for C2X
- * time/time.h: Modified.
- [__USE_POSIX](asctime_r): New function.
- [__USE_POSIX](ctime_r): New function.
- [__USE_POSIX || __GLIBC_USE (ISOC2X)](asctime_r): Remove.
- [__USE_POSIX || __GLIBC_USE (ISOC2X)](ctime_r): Remove.
- 2021-05-18 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: af46a4d638930f940c9eb0064727268e1cac900d
- htl: Add __libpthread_freeres
- * htl/Makefile: Modified.
- * htl/htlfreeres.c: New file.
- 2021-05-18 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: 4d4bb451d5fc820225c20a3c44dfc958e837cef8
- hurd: Add execveat
- * include/unistd.h: Modified.
- [! _ISOMAC](__execveat): New function.
- * sysdeps/mach/hurd/execve.c: Modified.
- (__execve): Modified function.
- * sysdeps/mach/hurd/execveat.c: New file.
- * sysdeps/mach/hurd/getcwd.h: New file.
- 2021-05-18 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: 2457175e8b5dfa0ca447ba87cb2a1e7d7e2ba4a7
- Fix stringop-overflow warning in bug-regex19.c.
- * posix/bug-regex19.c: Modified.
- (do_one_test): Modified function.
- (libc-diag.h): Include file.
- 2021-05-18 Florian Weimer <fweimer@redhat.com>
- COMMIT: f17164bd51db31f47fbbdae826c63b6d78184c45
- localedata: Use U+00AF MACRON in more EBCDIC charsets [BZ #27882]
- * iconvdata/ibm277.c: Modified.
- (HAS_HOLES): Modified.
- * iconvdata/ibm278.c: Modified.
- (HAS_HOLES): Modified.
- * iconvdata/ibm280.c: Modified.
- (HAS_HOLES): Modified.
- * iconvdata/ibm284.c: Modified.
- (HAS_HOLES): Modified.
- * iconvdata/ibm297.c: Modified.
- (HAS_HOLES): Modified.
- * localedata/charmaps/IBM256: Modified.
- * localedata/charmaps/IBM277: Modified.
- * localedata/charmaps/IBM278: Modified.
- * localedata/charmaps/IBM280: Modified.
- * localedata/charmaps/IBM284: Modified.
- * localedata/charmaps/IBM297: Modified.
- * localedata/charmaps/IBM424: Modified.
- 2021-05-18 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 22866ed85844fc1cb40252aa1d8c46059f6f54a3
- ldconfig: Avoid boolean coercion of opt_chroot
- * elf/ldconfig.c: Modified.
- (add_dir_1): Modified function.
- (create_links): Modified function.
- (manual_link): Modified function.
- (search_dir): Modified function.
- (parse_conf_include): Modified function.
- (main): Modified function.
- 2021-05-18 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 468d772e81e9842f4f73431c164b4a12f13d8658
- ldconfig: Fix memory leaks
- * elf/ldconfig.c: Modified.
- (manual_link): Modified function.
- (search_dir): Modified function.
- 2021-05-18 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: c8c3c5e89a5f6a9d41d244e9803ccaf4250e7e62
- charmap_conversion: Free conversion table on exit
- * iconv/iconv_charmap.c: Modified.
- (charmap_conversion): Modified function.
- (free_table): New function.
- 2021-05-18 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: a85cdcdb35ed693d0e6eae63dfaca0cffae12765
- elf/cache.c: Fix resource leaks identified by static analyzers
- * elf/cache.c: Modified.
- (write_extensions): Modified function.
- (save_cache): Modified function.
- (load_aux_cache): Modified function.
- (save_aux_cache): Modified function.
- 2021-05-18 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 2317101658488102f54d4c700fd2da839b6fec29
- show_archive_content: Fix trivial memory leak
- * locale/programs/locarchive.c: Modified.
- (show_archive_content): Modified function.
- 2021-05-17 Joseph Myers <joseph@codesourcery.com>
- COMMIT: e5ac7bd679de52f70b52b2d0c2135de8d57cba8c
- Add C2X timespec_getres
- * NEWS: Modified.
- * include/time.h: Modified.
- [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified.
- [! _ISOMAC][__TIMESIZE != 64](__timespec_getres64): New function.
- [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New.
- [! _ISOMAC][__TIMESIZE == 64](__timespec_getres64): New.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](__clock_getres): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/posix/clock_getres.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/clock_getres.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/timespec_getres.c: New file.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * time/Makefile: Modified.
- * time/Versions: Modified.
- * time/clock_getres.c: Modified.
- (libc_hidden_def): New.
- * time/time.h: Modified.
- [__GLIBC_USE (ISOC2X)](timespec_getres): New.
- * time/timespec_getres.c: New file.
- * time/tst-timespec_getres.c: New file.
- 2021-05-17 Andreas Schwab <schwab@linux-m68k.org>
- COMMIT: c6b6b4f2c7ff62abf5da617bff9d8080631993c0
- Missing ENOMEM in realloc_check wrapper (bug 27870)
- * malloc/Makefile: Modified.
- * malloc/hooks.c: Modified.
- (realloc_check): Modified function.
- 2021-05-17 Matheus Castanho <msc@linux.ibm.com>
- COMMIT: f4605e611a93891b1fdf8d0f48b3fba0d572f1ad
- benchtests: Use JSON for bench-rawmemchr output
- * benchtests/bench-rawmemchr.c: Modified.
- (do_one_test): Modified function.
- (do_test): Modified function.
- (test_main): Modified function.
- (json-lib.h): Include file.
- 2021-05-17 Matheus Castanho <msc@linux.ibm.com>
- COMMIT: 1a594aa986ffe28657a03baa5c53c0a0e7dc2ecd
- powerpc: Add optimized rawmemchr for POWER10
- * sysdeps/powerpc/powerpc64/le/power10/rawmemchr.S: New file.
- * sysdeps/powerpc/powerpc64/le/power10/strlen.S: Modified.
- * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified.
- * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/powerpc/powerpc64/multiarch/rawmemchr-power10.S: New file.
- * sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c: Modified.
- [IS_IN (libc)][__LITTLE_ENDIAN__](libc_ifunc_redirected): Modified.
- [IS_IN (libc)][__LITTLE_ENDIAN__](__rawmemchr_power10): New.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2d53566ec3c622944bd3921c1ccb9391b2dbcb13
- nptl: Move pthread_sigqueue into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/libpthread-compat.c: Modified.
- [SHLIB_COMPAT (libpthread, GLIBC_2_11, GLIBC_2_12)](compat_symbol): New.
- * nptl/pthread_sigqueue.c: Modified.
- (pthread_sigqueue): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_11, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_sigqueue): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: 56f823abd43c897aa79d89b447fa31b6bb3f14db
- nptl: Move pthread_setschedprio into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/libpthread-compat.c: Modified.
- [(SHLIB_COMPAT (libpthread, GLIBC_2_3_4, GLIBC_2_4))](compat_symbol): New.
- * nptl/pthread_setschedprio.c: Modified.
- (pthread_setschedprio): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_setschedprio): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: 8bc6a6d73c7f9004bfa3e81a717300e6d39ac448
- nptl: Move pthread_setname_np into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/libpthread-compat.c: Modified.
- [SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_13)](compat_symbol): New.
- * nptl/pthread_setname.c: Modified.
- (pthread_setname_np): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_34)](compat_symbol): New.
- (__pthread_setname_np): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: 7b300ec7f9a5a271f2169aa6e924184a41b3a9a8
- nptl: Move pthread_setaffinity_np into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/libpthread-compat.c: Modified.
- [(SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4))](compat_symbol): New.
- * nptl/pthread_setaffinity.c: Modified.
- [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](__pthread_setaffinity_old): Remove.
- [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): Remove.
- (versioned_symbol): Modified.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](__pthread_setaffinity_old): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: c924e44acddc7b1e259da21ee101085006071cef
- nptl: Move pthread_getname_np into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_getname.c: Modified.
- (pthread_getname_np): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_getname_np): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: 310e59e64cbc95bff299825b2b7f38b88f82ba4e
- nptl: Move pthread_getcpuclockid into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/libpthread-compat.c: Modified.
- [SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_2_3) && ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_0 && ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_1_3](compat_symbol): New.
- * nptl/pthread_getcpuclockid.c: Modified.
- (pthread_getcpuclockid): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_getcpuclockid): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: e948be4db3ed254b6ba55d5250021f649a9a1c41
- nptl: Replace pthread_getcpuclockid with Linux implementation
- * nptl/pthread_getcpuclockid.c: Modified.
- (pthread_getcpuclockid): Modified function.
- (kernel-posix-cpu-timers.h): Include file.
- * sysdeps/unix/sysv/linux/pthread_getcpuclockid.c: Delete file.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: 8f72bed1aa42105cd2353333363f2138c7d531a9
- nptl: Move pthread_getattr_default_np into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/libpthread-compat.c: Modified.
- [SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_19) && ABI_libpthread_GLIBC_2_18 != ABI_libpthread_GLIBC_2_0](compat_symbol): New.
- * nptl/pthreadP.h: Modified.
- (libpthread_hidden_proto): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pthread_getattr_default_np.c: Modified.
- (__pthread_getattr_default_np): Remove function.
- (libpthread_hidden_def): Remove.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_getattr_default_np): New function.
- (versioned_symbol): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: 9dc21009a47300f62b2a1fd9fec2270a21bd7c3d
- elf: Move static TLS size and alignment into _rtld_global_ro
- * elf/dl-reloc.c: Modified.
- (_dl_try_allocate_static_tls): Modified function.
- * elf/dl-tls.c: Modified.
- [SHARED](_dl_determine_tlsoffset): Modified function.
- (_dl_get_tls_static_info): Modified function.
- (_dl_allocate_tls_storage): Modified function.
- * elf/rtld_static_init.c: Modified.
- (__rtld_static_init): Modified function.
- * sysdeps/generic/ldsodefs.h: Modified.
- [SHARED](rtld_global): Modified.
- [SHARED](rtld_global_ro): Modified.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: 0b3e92bdf3c11e8ca3271beb03ff16b87c23ed7f
- elf: Remove DL_STATIC_INIT
- * elf/dl-open.c: Modified.
- (dl_open_worker): Modified function.
- * sysdeps/generic/ldsodefs.h: Modified.
- [! DL_STATIC_INIT](DL_STATIC_INIT): Remove.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: b7fc189f7f0b42145e5ebc23f2bcae118607d7bb
- powerpc: Remove _dl_var_init
- * sysdeps/unix/sysv/linux/powerpc/Makefile: Modified.
- * sysdeps/unix/sysv/linux/powerpc/Versions: Modified.
- * sysdeps/unix/sysv/linux/powerpc/dl-static.c: Delete file.
- * sysdeps/unix/sysv/linux/powerpc/ldsodefs.h: Move to...
- * sysdeps/unix/sysv/linux/powerpc/rtld_static_init.h: ... here.
- (_next <ldsodefs.h): Remove include.
- (_dl_static_init): Remove.
- (DL_STATIC_INIT): Remove.
- (__rtld_static_init_arch): New function.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: d0cae071f3c8485174948bd18eac22680caf0119
- mips: Remove _dl_var_init
- * sysdeps/unix/sysv/linux/mips/Makefile: Modified.
- * sysdeps/unix/sysv/linux/mips/Versions: Modified.
- * sysdeps/unix/sysv/linux/mips/dl-static.c: Delete file.
- * sysdeps/unix/sysv/linux/mips/ldsodefs.h: Modified.
- (_dl_static_init): Remove.
- (DL_STATIC_INIT): Remove.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: 9da94f45946a548dc4a7f871d0050fd1ebf70083
- m68k: Remove _dl_var_init
- * sysdeps/unix/sysv/linux/m68k/Makefile: Modified.
- * sysdeps/unix/sysv/linux/m68k/Versions: Modified.
- * sysdeps/unix/sysv/linux/m68k/dl-static.c: Delete file.
- * sysdeps/unix/sysv/linux/m68k/ldsodefs.h: Delete file.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: b097f280cdef598018ae45428f12686bd6392f44
- ia64: Remove _dl_var_init
- * sysdeps/unix/sysv/linux/ia64/Makefile: Modified.
- * sysdeps/unix/sysv/linux/ia64/Versions: Modified.
- * sysdeps/unix/sysv/linux/ia64/dl-static.c: Delete file.
- * sysdeps/unix/sysv/linux/ia64/ldsodefs.h: Delete file.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: 65e1340e3241ff1ff5ecce0fc7df86c9977e8033
- arc: Remove _dl_var_init
- * sysdeps/unix/sysv/linux/arc/Makefile: Modified.
- * sysdeps/unix/sysv/linux/arc/Versions: Modified.
- * sysdeps/unix/sysv/linux/arc/dl-static.c: Delete file.
- * sysdeps/unix/sysv/linux/arc/ldsodefs.h: Delete file.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: bdc90abc48f0528588600df37eebdc04ce01b2f0
- aarch64: Remove _dl_var_init
- * sysdeps/unix/sysv/linux/aarch64/Makefile: Modified.
- * sysdeps/unix/sysv/linux/aarch64/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/dl-static.c: Delete file.
- * sysdeps/unix/sysv/linux/aarch64/ldsodefs.h: Delete file.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: 78b31cc8341ab8268c468cd0f4f988d1d7862a55
- elf: Partially initialize ld.so after static dlopen (bug 20802)
- * dlfcn/tststatic5.c: Modified.
- * elf/Makefile: Modified.
- * elf/dl-open.c: Modified.
- (dl_open_worker): Modified function.
- (gnu/lib-names.h): Include file.
- * elf/rtld_static_init.c: New file.
- * elf/tst-auxvalmod.c: New file.
- * elf/tst-getauxval-static.c: New file.
- * sysdeps/generic/ldsodefs.h: Modified.
- [IS_IN (rtld)][! SHARED](__rtld_static_init): New function.
- * sysdeps/generic/rtld_static_init.h: New file.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: 23ce1cf35a59a4fdb3dabe073e3d1fe2b76fb0ca
- nptl: Move __nptl_create_event, __nptl_death_event into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/events.c: Modified.
- (hidden_def): Remove.
- (hidden_def): Remove.
- (libc_hidden_def): New.
- (libc_hidden_def): New.
- * nptl/pthreadP.h: Modified.
- (hidden_proto): Remove.
- (hidden_proto): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- * nptl_db/db-symbols.awk: Modified.
- * nptl_db/structs.def: Modified.
- 2021-05-17 Florian Weimer <fweimer@redhat.com>
- COMMIT: a78e5979a92c7985eadad7246740f3874271303f
- nptl: Move __nptl_initial_report_events into ld.so/startup code
- * nptl/Versions: Modified.
- * nptl/nptl-init.c: Modified.
- (__attribute_used__): Remove.
- (__pthread_initialize_minimal_internal): Modified function.
- * nptl/pthreadP.h: Modified.
- (__nptl_initial_report_events): New.
- (rtld_hidden_proto): New.
- * nptl_db/db_info.c: Modified.
- (__nptl_initial_report_events): Remove.
- * nptl_db/structs.def: Modified.
- * nptl_db/td_thr_get_info.c: Modified.
- (td_thr_get_info): Modified function.
- * sysdeps/nptl/dl-tls_init_tp.c: Modified.
- (__tls_init_tp): Modified function.
- (__nptl_initial_report_events): New.
- (rtld_hidden_def): New.
- 2021-05-16 Martin Sebor <msebor@redhat.com>
- COMMIT: c1760eaf3b575ad174fd88b252fd16bd525fa818
- Enable support for GCC 11 -Wmismatched-dealloc.
- * include/programs/xmalloc.h: Modified.
- (xmalloc): Remove.
- (xcalloc): Remove.
- (xrealloc): Remove.
- (__attribute_malloc__): Remove.
- (__attr_dealloc_free): New.
- (__attr_dealloc_free): New.
- (__attr_dealloc_free): New.
- (__attr_dealloc_free): New.
- * libio/Makefile: Modified.
- * libio/stdio.h: Modified.
- [! __USE_FILE_OFFSET64](__wur): Modified.
- [! __USE_FILE_OFFSET64](__wur): Modified.
- [__USE_FILE_OFFSET64][__REDIRECT](__wur): Modified.
- [__USE_FILE_OFFSET64][__REDIRECT](__wur): Modified.
- [__USE_GNU](__wur): Modified.
- [__USE_LARGEFILE64](__wur): Modified.
- [__USE_LARGEFILE64](__wur): Modified.
- [__USE_MISC || __USE_XOPEN](__wur): Remove.
- [__USE_MISC || __USE_XOPEN](__attr_dealloc_free): New.
- [__USE_POSIX](__wur): Modified.
- [__USE_POSIX2](__wur): Modified.
- [__USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)](__wur): Modified.
- [__USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)](__wur): Modified.
- [__USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)][_WCHAR_H](__attr_dealloc_fclose): New.
- (__attr_dealloc_fclose): New.
- * libio/tst-freopen.c: Modified.
- (do_test): Modified function.
- (do_test_return_stream): New function.
- * libio/tst-popen1.c: Modified.
- (do_test): Modified function.
- * libio/tst-wmemstream1.c: Modified.
- (fclose): New function.
- (test_open_wmemstream_no_stdio): New function.
- * libio/tst-wmemstream5.c: New file.
- * malloc/malloc.h: Modified.
- (reallocarray): Remove.
- (__wur): Remove.
- (__wur): Remove.
- (__wur): Remove.
- (__attr_dealloc_free): New.
- (__attr_dealloc_free): New.
- (__attr_dealloc_free): New.
- (__attr_dealloc_free): New.
- * misc/sys/cdefs.h: Modified.
- [!(__GNUC_PREREQ (11, 0))](__attr_dealloc): New.
- [!(__GNUC_PREREQ (11, 0))](__attr_dealloc_free): New.
- [__GNUC_PREREQ (11, 0)](__attr_dealloc): New.
- [__GNUC_PREREQ (11, 0)](__attr_dealloc_free): New.
- * stdlib/Makefile: Modified.
- * stdlib/stdlib.h: Modified.
- [__USE_GNU](__wur): Modified.
- [__USE_MISC](reallocarray): Modified.
- [__USE_MISC](__attr_dealloc_free): New.
- * stdlib/tst-realpath.c: New file.
- * wcsmbs/wchar.h: Modified.
- [__USE_XOPEN2K8](__attribute_malloc__): Remove.
- [__USE_XOPEN2K8](__attr_dealloc_free): New.
- [__USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)](open_wmemstream): Remove.
- [__USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)][! __attr_dealloc_fclose][__has_builtin][__has_builtin (__builtin_fclose)](__attr_dealloc_fclose): New.
- [__USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)][! __attr_dealloc_fclose](__attr_dealloc_fclose): New.
- [__USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)](__attr_dealloc_fclose): New.
- 2021-05-14 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 390c43ba1f586066caace103c7701c80e6088cbd
- nptl: Fix tst-pthread-gdb-attach for ptrace_scope equal 1
- * nptl/tst-pthread-gdb-attach.c: Modified.
- (in_subprocess): Modified function.
- (do_test): Modified function.
- (signal.h): Include file.
- (support/capture_subprocess.h): Include file.
- (support/xptrace.h): Include file.
- (support/subprocess.h): Include file.
- (gdb_process): New function.
- 2021-05-14 Vitaly Buka <vitalybuka@google.com>
- COMMIT: 16adc58e73f364f75e58e04bac914aac64fd0613
- stdlib: Fix data race in __run_exit_handlers [BZ #27749]
- * stdlib/Makefile: Modified.
- * stdlib/exit.c: Modified.
- (__run_exit_handlers): Modified function.
- * stdlib/test-cxa_atexit-race2.c: New file.
- 2021-05-13 Joseph Myers <joseph@codesourcery.com>
- COMMIT: 7a7bcddeefdb60d0f333a60c6cff15974bf8f66b
- Make sysdeps/generic/libc.abilist empty
- * sysdeps/generic/libc.abilist: Modified.
- 2021-05-13 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: c7d200400c6a8fc0428005a83cdf1ae2c87e009c
- support: Free gdb_script_name
- * support/support_test_main.c: Modified.
- (run_test_function): Modified function.
- 2021-05-13 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 75fe6d1a1620d84e0e487868feba9b2c0f109610
- support: Close fds in copy_func
- * support/shell-container.c: Modified.
- (copy_func): Modified function.
- 2021-05-13 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 7eeb05a3958407675d3c4c5351d8ed7738156fbf
- inet: Free result from getaddrinfo
- * inet/rcmd.c: Modified.
- (rcmd_af): Modified function.
- * inet/rexec.c: Modified.
- (rexec_af): Modified function.
- 2021-05-12 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 900962f37f64c263db83ec8639847e8f6753b8d9
- linux/check_native: Always close socket on return
- * sysdeps/unix/sysv/linux/check_native.c: Modified.
- (__check_native): Modified function.
- 2021-05-12 Romain GEISSLER <romain.geissler@amadeus.com>
- COMMIT: 5188a9d0265cc6f7235a8af1d31ab02e4a24853d
- Remove all usage of @BASH@ or ${BASH} in installed files, and hardcode /bin/bash instead
- * debug/Makefile: Modified.
- * debug/xtrace.sh: Modified.
- * elf/Makefile: Modified.
- * elf/ldd.bash.in: Modified.
- * elf/sotruss.sh: Modified.
- * malloc/Makefile: Modified.
- * malloc/memusage.sh: Modified.
- * timezone/Makefile: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: fec776b827755a0aac17a0745bc38c2329aad5ca
- nptl: Move pthread_getconcurrency, pthread_setconcurrency into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_getconcurrency.c: Modified.
- (pthread_getconcurrency): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_getconcurrency): New function.
- (versioned_symbol): New function.
- * nptl/pthread_setconcurrency.c: Modified.
- (pthread_setconcurrency): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_setconcurrency): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: d7c51fe4f0efd7f3ca505b5d5b3a02d5d72d9bbd
- nptl: Move pthread_cancel into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- (__pthread_cancel): Remove.
- * nptl/pthread_cancel.c: Modified.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: c4c53e0f56ed14ba2416bb0181e82a9d49eefde0
- nptl: Move __pthread_register_cancel_defer, __pthread_unregister_cancel_restore to libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/cleanup_defer.c: Modified.
- (__pthread_register_cancel_defer): Remove function.
- (__pthread_unregister_cancel_restore): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_register_cancel_defer): New function.
- (versioned_symbol): New function.
- (___pthread_unregister_cancel_restore): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: 3ec8b1c7a921baa673ad9a33e0c63b4571915caa
- nptl: Move __pthread_register_cancel, __pthread_unregister_cancel to libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/cleanup.c: Modified.
- (__pthread_register_cancel): Remove function.
- (hidden_def): Remove.
- (__pthread_unregister_cancel): Remove function.
- (hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_register_cancel): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- (___pthread_unregister_cancel): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * nptl/pthreadP.h: Modified.
- [!(IS_IN (libpthread))](__pthread_unwind): Remove.
- [IS_IN (libpthread)][SHARED](unwind_link): Remove.
- [IS_IN (libpthread)][SHARED](__pthread_unwind_link_get): Remove.
- [IS_IN (libpthread)](__cleanup_fct_attribute): Remove.
- [IS_IN (libpthread)](__cleanup_fct_attribute): Remove.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Remove.
- [IS_IN (libpthread)](hidden_proto): Remove.
- (__pthread_unwind): Remove function.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (__cleanup_fct_attribute): New.
- (__cleanup_fct_attribute): New.
- (__do_cancel): New function.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: 870218fb30a83c071b53b036d1eb33df7e30397e
- nptl: Move pthread_attr_setstacksize into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_attr_setstacksize.c: Modified.
- [PTHREAD_STACK_MIN != 16384][SHLIB_COMPAT(libpthread, GLIBC_2_1, NEW_VERNUM)](__old_pthread_attr_setstacksize): Remove.
- [PTHREAD_STACK_MIN != 16384][SHLIB_COMPAT(libpthread, GLIBC_2_1, NEW_VERNUM)](compat_symbol): Remove.
- [PTHREAD_STACK_MIN != 16384](shlib-compat.h): Remove include.
- [PTHREAD_STACK_MIN != 16384](versioned_symbol): Remove.
- [PTHREAD_STACK_MIN != 16384][OTHER_SHLIB_COMPAT (libpthread, NEW_VERNUM, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_STACK_MIN != 16384][OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_1, NEW_VERNUM)](__old_pthread_attr_setstacksize): New.
- [PTHREAD_STACK_MIN != 16384][OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_1, NEW_VERNUM)](compat_symbol): New.
- [PTHREAD_STACK_MIN == 16384](strong_alias): Remove.
- [PTHREAD_STACK_MIN == 16384][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/Versions: Modified.
- * sysdeps/unix/sysv/linux/powerpc/libpthread-compat.c: New file.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: 736c57c96cd1fd79905cf0f224ca6e3864eb71b4
- nptl: Move pthread_attr_setstackaddr into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_attr_setstackaddr.c: Modified.
- (strong_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: b855e52bae0f754150fbad78c76d363b6eb2e53c
- nptl: Move pthread_attr_setstack into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_attr_setstack.c: Modified.
- [PTHREAD_STACK_MIN != 16384][SHLIB_COMPAT(libpthread, GLIBC_2_2, NEW_VERNUM)](__old_pthread_attr_setstack): Remove.
- [PTHREAD_STACK_MIN != 16384][SHLIB_COMPAT(libpthread, GLIBC_2_2, NEW_VERNUM)](compat_symbol): Remove.
- [PTHREAD_STACK_MIN != 16384](shlib-compat.h): Remove include.
- [PTHREAD_STACK_MIN != 16384](versioned_symbol): Remove.
- [PTHREAD_STACK_MIN != 16384][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, NEW_VERNUM)](__old_pthread_attr_setstack): New.
- [PTHREAD_STACK_MIN != 16384][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, NEW_VERNUM)](compat_symbol): New.
- [PTHREAD_STACK_MIN != 16384][OTHER_SHLIB_COMPAT (libpthread, NEW_VERNUM, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_STACK_MIN == 16384](strong_alias): Remove.
- [PTHREAD_STACK_MIN == 16384][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: da069d171482032231e1472f8b256f3c043e585f
- nptl: Move pthread_attr_setguardsize into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_attr_setguardsize.c: Modified.
- (pthread_attr_setguardsize): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_attr_setguardsize): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: ee092efed40d667b313f0d38c91941499a01bf06
- nptl: Move pthread_attr_getstacksize into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_attr_getstacksize.c: Modified.
- (strong_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: b5e75df2a5afef1a270a6dbc4a732e830ad212a4
- nptl: Move pthread_attr_getstackaddr into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_attr_getstackaddr.c: Modified.
- (strong_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: fb7abc3441d7cb1970ae51cf546315ee43e3fb74
- nptl: Move pthread_attr_getstack into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_attr_getstack.c: Modified.
- (strong_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: b5668f08ea2d6fa9dbb5046e2aee341d33d7cf13
- nptl: Move pthread_attr_getguardsize into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_attr_getguardsize.c: Modified.
- (pthread_attr_getguardsize): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_attr_getguardsize): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: f5bc5f6e2a96b8b03d1bf8199a58b1accc3c4c53
- nptl: Move pthread_attr_getaffinity_np into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_attr_getaffinity.c: Modified.
- [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](__pthread_attr_getaffinity_old): Remove.
- [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): Remove.
- (versioned_symbol): Modified.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](__pthread_attr_getaffinity_old): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_4, GLIBC_2_34)](compat_symbol): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 572bd547d57a39b6cf0ea072545dc4048921f4c3
- elf: Fix DTV gap reuse logic [BZ #27135]
- * elf/dl-close.c: Modified.
- (remove_slotinfo): Modified function.
- * elf/dl-open.c: Modified.
- (_dl_open): Modified function.
- * elf/dl-tls.c: Modified.
- 2021-05-11 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 9d0e30329c23b5ad736fda3f174208c25970dbce
- elf: Add test case for [BZ #19329]
- * elf/Makefile: Modified.
- * elf/tst-tls21.c: New file.
- * elf/tst-tls21mod.c: New file.
- 2021-05-11 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: f4f8f4d4e0f92488431b268c8cd9555730b9afe9
- elf: Use relaxed atomics for racy accesses [BZ #19329]
- * elf/dl-close.c: Modified.
- (remove_slotinfo): Modified function.
- (_dl_close_worker): Modified function.
- * elf/dl-open.c: Modified.
- (update_tls_slotinfo): Modified function.
- * elf/dl-tls.c: Modified.
- [SHARED](_dl_update_slotinfo): Modified function.
- [SHARED](__tls_get_addr): Modified function.
- (_dl_next_tls_modid): Modified function.
- (allocate_dtv): Modified function.
- (_dl_tls_get_addr_soft): Modified function.
- (_dl_add_to_slotinfo): Modified function.
- * sysdeps/x86_64/dl-tls.c: Modified.
- [SHARED](__tls_get_addr_slow): Modified function.
- 2021-05-11 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 1387ad6225c2222f027790e3f460e31aa5dd2c54
- elf: Fix data races in pthread_create and TLS access [BZ #19329]
- * elf/dl-tls.c: Modified.
- [SHARED](_dl_update_slotinfo): Modified function.
- (_dl_resize_dtv): Modified function.
- (_dl_allocate_tls_init): Modified function.
- (_dl_add_to_slotinfo): Modified function.
- 2021-05-11 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 213573f86eae0b5ff70a4f71ed6f809aa76991f5
- write_archive_locales: Fix memory leak
- * locale/programs/locale.c: Modified.
- (write_archive_locales): Modified function.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: ddd4a2d3c64642b34d95743db9032c2bb31c16b2
- nptl: Move thread join functions into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/libpthread-compat.c: Modified.
- [(SHLIB_COMPAT (libpthread, GLIBC_2_31, GLIBC_2_32))](compat_symbol): New.
- * nptl/pthreadP.h: Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Remove.
- [__TIMESIZE != 64](libpthread_hidden_proto): Remove.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): New.
- [__TIMESIZE != 64](libc_hidden_proto): New.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pthread_clockjoin.c: Modified.
- [__TIMESIZE != 64](libpthread_hidden_def): Remove.
- [__TIMESIZE != 64](__pthread_clockjoin_np): Remove function.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](___pthread_clockjoin_np): New function.
- (__pthread_clockjoin_np64): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_31, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE == 64](strong_alias): New.
- (shlib-compat.h): Include file.
- (___pthread_clockjoin_np64): New function.
- (versioned_symbol): New function.
- * nptl/pthread_join.c: Modified.
- (__pthread_join): Remove function.
- (weak_alias): Remove.
- [! SHARED](strong_alias): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_join): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * nptl/pthread_timedjoin.c: Modified.
- [__TIMESIZE != 64](libpthread_hidden_def): Remove.
- [__TIMESIZE != 64](__pthread_timedjoin_np): Remove function.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](___pthread_timedjoin_np): New function.
- (__pthread_timedjoin_np64): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE == 64](strong_alias): New.
- (shlib-compat.h): Include file.
- (___pthread_timedjoin_np64): New function.
- (versioned_symbol): New function.
- * nptl/pthread_tryjoin.c: Modified.
- (pthread_tryjoin_np): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_tryjoin_np): New function.
- (versioned_symbol): New function.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/thrd_join.c: Modified.
- (thrd_join): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__thrd_join): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: df65f897e9501aa5b64a5cbcb101301715f2ec2f
- nptl: Move pthread_detach, thrd_detach into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pthread_detach.c: Modified.
- (__pthread_detach): Remove function.
- (weak_alias): Remove.
- [! SHARED](strong_alias): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_detach): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/thrd_detach.c: Modified.
- (thrd_detach): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__thrd_detach): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: 8fbb33b3f74560ea3c74d289bdf59cffce52b463
- nptl: Move __free_tcb into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/nptl_free_tcb.c: New file.
- * nptl/pthreadP.h: Modified.
- (__free_tcb): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (__nptl_free_tcb): New function.
- (libc_hidden_proto): New.
- * nptl/pthread_create.c: Modified.
- (__free_tcb): Remove function.
- (if): Modified.
- * nptl/pthread_detach.c: Modified.
- (__pthread_detach): Modified function.
- * nptl/pthread_join_common.c: Modified.
- (__pthread_clockjoin_ex): Modified function.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: c79a31fb36fe265f7566bea622849b06c94b4022
- nptl: Move stack cache management, __libpthread_freeres into libc
- * malloc/set-freeres.c: Modified.
- (__libpthread_freeres): Remove.
- (__libc_freeres_fn_section): Modified.
- (__libc_freeres): Modified function.
- [!(PTHREAD_IN_LIBC && SHARED)](__libpthread_freeres): New.
- [PTHREAD_IN_LIBC && SHARED](__libpthread_freeres): New.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/allocatestack.c: Modified.
- [TLS_DTV_AT_TP](TLS_TPADJ): Remove.
- [TLS_TCB_AT_TP](TLS_TPADJ): Remove.
- (stack_cache_maxsize): Remove.
- (FREE_P): Remove.
- (stack_list_del): Remove function.
- (stack_list_add): Remove function.
- (get_cached_stack): Modified function.
- (free_stacks): Remove function.
- (__nptl_stacks_freeres): Remove function.
- (queue_stack): Remove function.
- (allocate_stack): Modified function.
- (__deallocate_stack): Remove function.
- (nptl-stack.h): Include file.
- * nptl/descr.h: Modified.
- [TLS_DTV_AT_TP](TLS_TPADJ): New.
- [TLS_TCB_AT_TP](TLS_TPADJ): New.
- * nptl/nptl-stack.c: New file.
- * nptl/nptl-stack.h: New file.
- * nptl/nptlfreeres.c: Modified.
- (__libpthread_freeres): Modified function.
- (nptl-stack.h): Include file.
- * nptl/pthreadP.h: Modified.
- (__default_pthread_attr_freeres): Modified.
- (__deallocate_stack): Remove.
- (__nptl_stacks_freeres): Remove.
- * nptl/pthread_create.c: Modified.
- (__free_tcb): Modified function.
- (if): Modified function.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: 249bd833a08e2689e28ff9a094730f0b048a8442
- nptl: Move pthread_setattr_default_np into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- (__default_pthread_attr_freeres): Modified.
- * nptl/pthread_setattr_default_np.c: Modified.
- (pthread_setattr_default_np): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_setattr_default_np): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: d2af73a348c4a230792d190c774a431fe5c31515
- nptl: Remove always-disabled debugging support
- * nptl/pthreadP.h: Modified.
- [! 0](DEBUGGING_P): Remove.
- [! 0](INVALID_TD_P): Remove.
- [! 0](INVALID_NOT_TERMINATED_TD_P): Remove.
- [0](DEBUGGING_P): Remove.
- [0](INVALID_TD_P): Remove.
- [0](INVALID_NOT_TERMINATED_TD_P): Remove.
- (__pthread_debug): Remove.
- (__find_in_stack_list): Remove.
- (INVALID_TD_P): New.
- (INVALID_NOT_TERMINATED_TD_P): New.
- * nptl/pthread_create.c: Modified.
- (__pthread_debug): Remove.
- (__find_in_stack_list): Remove function.
- (__free_tcb): Modified function.
- * nptl/pthread_sigqueue.c: Modified.
- (pthread_sigqueue): Modified function.
- 2021-05-11 Florian Weimer <fweimer@redhat.com>
- COMMIT: 5f717849198273153a5d390985157fbf973c4e39
- nptl: Replace pthread_sigqueue implementation with Linux one
- * nptl/pthread_sigqueue.c: Modified.
- (pthread_sigqueue): Modified function.
- (string.h): Include file.
- (unistd.h): Include file.
- (tls.h): Include file.
- (sysdep.h): Include file.
- * sysdeps/unix/sysv/linux/pthread_sigqueue.c: Delete file.
- 2021-05-11 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 1d25bd274cbb8e731e90caf97809340d267bbb45
- get-translit.py: Fix typo
- * locale/gen-translit.py: Modified.
- 2021-05-11 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 81046e2812a3b41ad9a818eb42a1681bea232ce9
- _dl_exception_create_format: Add missing va_end
- * elf/dl-exception.c: Modified.
- (_dl_exception_create_format): Modified function.
- 2021-05-10 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 1abc2fba5573205fd0669f82ffd37423a094207a
- linux: Move funlockfile/_IO_funlockfile into libc
- * nptl/Makefile: Modified.
- * stdio-common/funlockfile.c: Modified.
- (_IO_funlockfile): Remove.
- (__funlockfile): Modified function.
- (stdio-lock.h): Include file.
- (sys/single_threaded.h): Include file.
- * sysdeps/pthread/funlockfile.c: Delete file.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-10 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: e874d3d189f355fdf0e9ef9c0d0f493c6cf767be
- linux: Move ftrylockfile/_IO_ftrylockfile into libc
- * nptl/Makefile: Modified.
- * stdio-common/ftrylockfile.c: Modified.
- (_IO_ftrylockfile): Remove.
- (__ftrylockfile): Modified function.
- (stdio-lock.h): Include file.
- (sys/single_threaded.h): Include file.
- * sysdeps/pthread/ftrylockfile.c: Delete file.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-10 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 7b4e7ca9db350b53cc88ff3d0bc99279225f5cc7
- linux: Move flockfile/_IO_flockfile into libc
- * nptl/Makefile: Modified.
- * stdio-common/flockfile.c: Modified.
- (_IO_flockfile): Remove.
- (__flockfile): Modified function.
- (stdio-lock.h): Include file.
- * sysdeps/pthread/flockfile.c: Delete file.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-10 Martin Sebor <msebor@redhat.com>
- COMMIT: 30685597a4f81c8dcd4dd7335debdb72ae450924
- Use a #pragma to suppress a bogus GCC 10 warning instead of an assert [BZ 27832].
- * nss/makedb.c: Modified.
- (write_output): Modified function.
- 2021-05-10 Joseph Myers <joseph@codesourcery.com>
- COMMIT: 3c38f694622cfccd2e922e6e10b5c124c34c1ed0
- Add PTRACE_SYSEMU and PT_SYSEMU_SINGLESTEP from Linux 5.12 for s390
- * sysdeps/unix/sysv/linux/s390/sys/ptrace.h: Modified.
- [_LINUX_PTRACE_H || _S390_PTRACE_H](PTRACE_SYSEMU): New.
- [_LINUX_PTRACE_H || _S390_PTRACE_H](PTRACE_SYSEMU_SINGLESTEP): New.
- (__ptrace_request): Modified.
- 2021-05-10 Paul Zimmermann <Paul.Zimmermann@inria.fr>
- COMMIT: 8d0985b055a83c57785e7cabd4673f75c0bc8fa0
- add workload traces for cbrtl
- * benchtests/Makefile: Modified.
- * benchtests/cbrtl-inputs: New file.
- * sysdeps/ieee754/ldbl-96/Makeconfig: New file.
- 2021-05-10 Florian Weimer <fweimer@redhat.com>
- COMMIT: 732139dabeda7ecce0d56200bc176251e759ccde
- Linux: Move __reclaim_stacks into the fork implementation in libc
- * nptl/Versions: Modified.
- * nptl/allocatestack.c: Modified.
- (__reclaim_stacks): Remove function.
- * nptl/nptl-init.c: Modified.
- (__pthread_initialize_minimal_internal): Modified function.
- * nptl/pthreadP.h: Modified.
- (__reclaim_stacks): Remove.
- (__libc_pthread_init): Remove.
- * sysdeps/nptl/fork.c: Modified.
- (__libc_fork): Modified function.
- (list.h): Include file.
- (reclaim_stacks): New function.
- 2021-05-10 Florian Weimer <fweimer@redhat.com>
- COMMIT: 8c1c0da3a8112695d5cc82aae22666321965b42f
- nptl: Move __default_pthread_attr, __default_pthread_attr_lock into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- (__default_pthread_attr): Modified.
- (__default_pthread_attr_lock): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- * nptl/vars.c: Modified.
- (__default_pthread_attr): Modified.
- (__default_pthread_attr_lock): Modified.
- (libc_hidden_data_def): New.
- (libc_hidden_data_def): New.
- 2021-05-10 Florian Weimer <fweimer@redhat.com>
- COMMIT: 652c7c6fe7a08643b8e98f085d422f4e43ec47b4
- nptl: Simplify resetting the in-flight stack in __reclaim_stacks
- * nptl/allocatestack.c: Modified.
- (__reclaim_stacks): Modified function.
- 2021-05-10 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2dd87703d4386f2776c5b5f375a494c91d7f9fe4
- nptl: Move changing of stack permissions into ld.so
- * elf/dl-load.c: Modified.
- [! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function.
- * elf/dl-support.c: Modified.
- [! THREAD_GSCOPE_IN_TCB](_dl_make_stack_executable): New.
- (_dl_make_stack_executable): Remove.
- * elf/rtld.c: Modified.
- (dl_main): Modified function.
- * nptl/allocatestack.c: Modified.
- (change_stack_perm): Remove function.
- (allocate_stack): Modified function.
- (__make_stacks_executable): Remove function.
- * nptl/nptl-init.c: Modified.
- (__pthread_initialize_minimal_internal): Modified function.
- * nptl/pthreadP.h: Modified.
- (__make_stacks_executable): Remove.
- (__nptl_change_stack_perm): New function.
- (rtld_hidden_proto): New.
- * sysdeps/generic/ldsodefs.h: Modified.
- [SHARED](rtld_global): Modified.
- (_dl_make_stack_executable): Remove.
- (rtld_hidden_proto): Modified.
- (rtld_hidden_proto): Modified.
- (rtld_hidden_proto): Remove.
- [! PTHREAD_IN_LIBC](_dl_make_stack_executable): New.
- [! PTHREAD_IN_LIBC](rtld_hidden_proto): New.
- [PTHREAD_IN_LIBC](_dl_make_stacks_executable): New.
- * sysdeps/unix/sysv/linux/Versions: Modified.
- * sysdeps/unix/sysv/linux/dl-execstack.c: Modified.
- (_dl_make_stack_executable): Remove function.
- (rtld_hidden_def): Modified.
- (list.h): Include file.
- (nptl/pthreadP.h): Include file.
- (unistd.h): Include file.
- (make_main_stack_executable): New function.
- (_dl_make_stacks_executable): New function.
- (__nptl_change_stack_perm): New function.
- 2021-05-10 Florian Weimer <fweimer@redhat.com>
- COMMIT: ee07b3a7222746fafc5d5cb2163c9609b81615ef
- nptl: Simplify the change_stack_perm calling convention
- * nptl/allocatestack.c: Modified.
- [! NEED_SEPARATE_REGISTER_STACK](change_stack_perm): Remove function.
- [NEED_SEPARATE_REGISTER_STACK](change_stack_perm): Remove function.
- (change_stack_perm): Modified function.
- (allocate_stack): Modified function.
- (__make_stacks_executable): Modified function.
- (guard_position): New function.
- 2021-05-10 Florian Weimer <fweimer@redhat.com>
- COMMIT: 9d124d81f09d2097bfde444b2a6228a725a00efd
- nptl: Move more stack management variables into _rtld_global
- * elf/dl-support.c: Modified.
- [THREAD_GSCOPE_IN_TCB](_dl_stack_cache): New.
- [THREAD_GSCOPE_IN_TCB](_dl_stack_cache_actsize): New.
- [THREAD_GSCOPE_IN_TCB](_dl_in_flight_stack): New.
- * nptl/allocatestack.c: Modified.
- (stack_cache_actsize): Remove.
- (LIST_HEAD): Remove.
- (in_flight_stack): Remove.
- (stack_list_del): Modified function.
- (stack_list_add): Modified function.
- (get_cached_stack): Modified function.
- (free_stacks): Modified function.
- (queue_stack): Modified function.
- (__make_stacks_executable): Modified function.
- (__reclaim_stacks): Modified function.
- * sysdeps/generic/ldsodefs.h: Modified.
- [SHARED](rtld_global): Modified.
- * sysdeps/nptl/dl-tls_init_tp.c: Modified.
- (__tls_pre_init_tp): Modified function.
- 2021-05-10 Florian Weimer <fweimer@redhat.com>
- COMMIT: d017b0ab5a181dce4145f3a1b3b27e3341abd201
- elf: Introduce __tls_pre_init_tp
- * csu/libc-tls.c: Modified.
- (__libc_setup_tls): Modified function.
- * elf/dl-mutex.c: Modified.
- * elf/dl-tls_init_tp.c: Modified.
- [SHARED && _LIBC_REENTRANT && __rtld_lock_default_lock_recursive](rtld_lock_default_lock_recursive): New.
- [SHARED && _LIBC_REENTRANT && __rtld_lock_default_lock_recursive](rtld_lock_default_unlock_recursive): New.
- (__tls_pre_init_tp): New function.
- * elf/rtld.c: Modified.
- [PTHREAD_IN_LIBC](rtld_mutex_dummy): Remove.
- [SHARED && _LIBC_REENTRANT && __rtld_lock_default_lock_recursive](rtld_lock_default_lock_recursive): Remove.
- [SHARED && _LIBC_REENTRANT && __rtld_lock_default_lock_recursive](rtld_lock_default_unlock_recursive): Remove.
- (dl_main): Modified function.
- * sysdeps/generic/ldsodefs.h: Modified.
- [IS_IN (rtld)](__tls_pre_init_tp): New function.
- * sysdeps/nptl/dl-tls_init_tp.c: Modified.
- (__tls_init_tp): Modified function.
- [SHARED](rtld_mutex_dummy): New.
- (__tls_pre_init_tp): New function.
- 2021-05-10 Florian Weimer <fweimer@redhat.com>
- COMMIT: 0df5d8d404fbf6a7802737b0f9d32ab3376cec86
- nptl: Eliminate __pthread_multiple_threads
- * nptl/allocatestack.c: Modified.
- (allocate_stack): Modified function.
- * nptl/pthreadP.h: Modified.
- [! TLS_MULTIPLE_THREADS_IN_TCB](__pthread_multiple_threads): Remove.
- * nptl/pthread_cancel.c: Modified.
- (__pthread_cancel): Modified function.
- * nptl/vars.c: Modified.
- [! TLS_MULTIPLE_THREADS_IN_TCB](__pthread_multiple_threads): Remove.
- 2021-05-10 Florian Weimer <fweimer@redhat.com>
- COMMIT: 29d4d1be681fee2fa7cf23205b6d993a3b2a4566
- Linux: Simplify and fix the definition of SINGLE_THREAD_P
- * sysdeps/unix/sysv/linux/single-thread.h: Modified.
- [! SINGLE_THREAD_BY_GLOBAL][!(IS_IN (libc) || IS_IN (libpthread) || IS_IN (librt))](SINGLE_THREAD_P): Remove.
- [! SINGLE_THREAD_BY_GLOBAL][IS_IN (libc) || IS_IN (libpthread) || IS_IN (librt)](SINGLE_THREAD_P): Remove.
- [SINGLE_THREAD_BY_GLOBAL][!(IS_IN (librt))](SINGLE_THREAD_P): Remove.
- [SINGLE_THREAD_BY_GLOBAL][IS_IN (libc)](SINGLE_THREAD_P): Remove.
- [SINGLE_THREAD_BY_GLOBAL][IS_IN (libpthread)](__pthread_multiple_threads): Remove.
- [SINGLE_THREAD_BY_GLOBAL][IS_IN (libpthread)](SINGLE_THREAD_P): Remove.
- [SINGLE_THREAD_BY_GLOBAL][IS_IN (librt)](SINGLE_THREAD_P): Remove.
- (RTLD_SINGLE_THREAD_P): Modified.
- [! SINGLE_THREAD_BY_GLOBAL || IS_IN (rtld)](SINGLE_THREAD_P): New.
- [!(! SINGLE_THREAD_BY_GLOBAL || IS_IN (rtld))](SINGLE_THREAD_P): New.
- 2021-05-10 Florian Weimer <fweimer@redhat.com>
- COMMIT: 1c75f89613a0b2428c21c19598559a2d64221cde
- Linux: Explicitly disable cancellation checking in the dynamic loader
- * sysdeps/unix/sysdep.h: Modified.
- (SYSCALL_CANCEL): Modified.
- (INTERNAL_SYSCALL_CANCEL): Modified.
- [!(IS_IN (rtld))](NO_SYSCALL_CANCEL_CHECKING): New.
- [IS_IN (rtld)](NO_SYSCALL_CANCEL_CHECKING): New.
- 2021-05-10 Florian Weimer <fweimer@redhat.com>
- COMMIT: 321789f61aa93c14390535aa3cf01846633cd022
- nptl: Export __libc_multiple_threads from libc as an internal symbol
- * nptl/Versions: Modified.
- * nptl/allocatestack.c: Modified.
- (allocate_stack): Modified function.
- * nptl/libc_multiple_threads.c: Modified.
- [IS_IN (libc)][! TLS_MULTIPLE_THREADS_IN_TCB](__libc_multiple_threads): Modified.
- [IS_IN (libc)][! TLS_MULTIPLE_THREADS_IN_TCB](libc_hidden_data_def): New.
- * nptl/libc_pthread_init.c: Modified.
- [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_multiple_threads): Remove.
- [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Remove.
- [TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Remove.
- (__libc_pthread_init): New function.
- * nptl/nptl-init.c: Modified.
- [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_multiple_threads_ptr): Remove.
- (__pthread_initialize_minimal_internal): Modified function.
- * nptl/pthreadP.h: Modified.
- [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Remove.
- [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_multiple_threads_ptr): Remove.
- [TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Remove.
- (__libc_pthread_init): New function.
- * nptl/pthread_cancel.c: Modified.
- (__pthread_cancel): Modified function.
- * sysdeps/unix/sysv/linux/single-thread.h: Modified.
- [SINGLE_THREAD_BY_GLOBAL][IS_IN (libc)](__libc_multiple_threads): Remove.
- [! __ASSEMBLER__](__libc_multiple_threads): New.
- [! __ASSEMBLER__](libc_hidden_proto): New.
- 2021-05-10 Florian Weimer <fweimer@redhat.com>
- COMMIT: d6163dfd3831cf48b69f430f37b4c099059a9db5
- elf, nptl: Resolve recursive lock implementation early
- * elf/Makefile: Modified.
- * elf/dl-mutex.c: New file.
- * elf/rtld.c: Modified.
- (dl_main): Modified function.
- [PTHREAD_IN_LIBC](rtld_mutex_dummy): New.
- * nptl/nptl-init.c: Modified.
- (__pthread_initialize_minimal_internal): Modified function.
- * sysdeps/generic/ldsodefs.h: Modified.
- [IS_IN (rtld)][!(PTHREAD_IN_LIBC && SHARED)](__rtld_mutex_init): New.
- [IS_IN (rtld)][PTHREAD_IN_LIBC && SHARED](int): New.
- [IS_IN (rtld)][PTHREAD_IN_LIBC && SHARED](int): New.
- [IS_IN (rtld)][PTHREAD_IN_LIBC && SHARED](__rtld_mutex_init): New.
- [SHARED](rtld_global): Modified.
- * sysdeps/nptl/dl-mutex.c: New file.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [! SHARED](__rtld_lock_lock_recursive): Remove.
- [! SHARED](__rtld_lock_unlock_recursive): Remove.
- [SHARED](__rtld_lock_default_lock_recursive): Remove.
- [SHARED](__rtld_lock_default_unlock_recursive): Remove.
- [SHARED](__rtld_lock_lock_recursive): Remove.
- [SHARED](__rtld_lock_unlock_recursive): Remove.
- (__rtld_lock_trylock_recursive): Remove.
- [!(IS_IN (rtld))](__rtld_lock_lock_recursive): New.
- [!(IS_IN (rtld))](__rtld_lock_unlock_recursive): New.
- [IS_IN (rtld)](__rtld_lock_lock_recursive): New.
- [IS_IN (rtld)](__rtld_lock_unlock_recursive): New.
- 2021-05-10 Florian Weimer <fweimer@redhat.com>
- COMMIT: a64af8c9b6598f6d2685227f64f5ccb9b48c663c
- scripts/versions.awk: Add strings and hashes to <first-versions.h>
- * scripts/versions.awk: Modified.
- 2021-05-10 Florian Weimer <fweimer@redhat.com>
- COMMIT: 9637e5669bcbf978cb529f2d5b04165fd1e61713
- Hurd: Add missing hidden proto definition for __ttyname_r
- * sysdeps/mach/hurd/ttyname_r.c: Modified.
- (libc_hidden_def): New.
- 2021-05-08 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: 104c7b1967c3e78435c6f7eab5e225a7eddf9c6e
- x86: Add EVEX optimized memchr family not safe for RTM
- * sysdeps/x86_64/multiarch/Makefile: Modified.
- * sysdeps/x86_64/multiarch/ifunc-evex.h: New file.
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/x86_64/multiarch/memchr-evex-rtm.S: New file.
- * sysdeps/x86_64/multiarch/memchr-evex.S: Modified.
- * sysdeps/x86_64/multiarch/memchr.c: Modified.
- (ifunc-avx2.h): Remove include.
- (ifunc-evex.h): Include file.
- * sysdeps/x86_64/multiarch/rawmemchr-evex-rtm.S: New file.
- * sysdeps/x86_64/multiarch/rawmemchr.c: Modified.
- (ifunc-avx2.h): Remove include.
- (ifunc-evex.h): Include file.
- * sysdeps/x86_64/multiarch/wmemchr-evex-rtm.S: New file.
- * sysdeps/x86_64/multiarch/wmemchr.c: Modified.
- (ifunc-avx2.h): Remove include.
- (ifunc-evex.h): Include file.
- 2021-05-07 Alice Xu <alice.d.xu@gmail.com>
- COMMIT: 6ea916adfa0ab9af6e7dc6adcf6f977dfe017835
- x86-64: Fix an unknown vector operation in memchr-evex.S
- * sysdeps/x86_64/multiarch/memchr-evex.S: Modified.
- 2021-05-07 Raoni Fassina Firmino <raoni@linux.ibm.com>
- COMMIT: 17a73a6d8b4c46f3e87fc53c7c25fa7cec01d707
- powerpc64le: Fix ifunc selection for memset, memmove, bzero and bcopy
- * sysdeps/powerpc/powerpc64/multiarch/bcopy.c: Modified.
- [__LITTLE_ENDIAN__](libc_ifunc): Modified.
- * sysdeps/powerpc/powerpc64/multiarch/bzero.c: Modified.
- [__LITTLE_ENDIAN__](libc_ifunc): Modified.
- * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/powerpc/powerpc64/multiarch/memmove.c: Modified.
- [SHARED && IS_IN (libc)][__LITTLE_ENDIAN__](libc_ifunc): Modified.
- * sysdeps/powerpc/powerpc64/multiarch/memset.c: Modified.
- [__LITTLE_ENDIAN__](libc_ifunc): Modified.
- 2021-05-07 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 310be3cc09d5b1471174bc12f1860169e686bd65
- malloc: Make tunable callback functions static
- * malloc/arena.c: Modified.
- [HAVE_TUNABLES](TUNABLE_CALLBACK): Modified function.
- [HAVE_TUNABLES](TUNABLE_CALLBACK_FNDECL): Modified.
- 2021-05-07 Érico Nogueira <ericonr@disroot.org>
- COMMIT: 05ae46ee7a70b158d58b2c8581451fed9c18da2a
- linux: implement ttyname as a wrapper around ttyname_r.
- * include/unistd.h: Modified.
- [! _ISOMAC](__ttyname_r): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): New.
- * sysdeps/unix/sysv/linux/ttyname.c: Modified.
- [0](__ttyname): Remove.
- (stddef.h): Remove include.
- (dirent.h): Remove include.
- (sys/types.h): Remove include.
- (sys/stat.h): Remove include.
- (unistd.h): Remove include.
- (string.h): Remove include.
- (_itoa.h): Remove include.
- (getttyname): Remove.
- (libc_freeres_ptr): Remove.
- (getttyname): Remove function.
- (libc_freeres_ptr): Remove.
- (ttyname): Modified function.
- (ttyname_buf): New.
- (libc_freeres_fn__free_mem): New function.
- * sysdeps/unix/sysv/linux/ttyname_r.c: Modified.
- (libc_hidden_def): New.
- 2021-05-07 Érico Nogueira <ericonr@disroot.org>
- COMMIT: 0fb3dadca2548df348904d083b4d911fa25503f5
- linux: use fd_to_filename instead of _fitoa_word in ttyname_r.
- * sysdeps/unix/sysv/linux/ttyname_r.c: Modified.
- (_itoa.h): Remove include.
- (__ttyname_r): Modified function.
- (fd_to_filename.h): Include file.
- 2021-05-07 Érico Nogueira <ericonr@disroot.org>
- COMMIT: 330001202ada53dcf3de81f95edc2616f8d75c68
- misc: use _fitoa_word to implement __fd_to_filename.
- * misc/fd_to_filename.c: Modified.
- (__fd_to_filename): Modified function.
- (_itoa.h): Include file.
- 2021-05-07 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: f13fb81ad3159543741e9132685335002a6d5df2
- linux: Remove /proc/cpuinfo fallback on alpha and sparc
- * sysdeps/unix/sysv/linux/alpha/getsysstats.c: Delete file.
- * sysdeps/unix/sysv/linux/getsysstats.c: Modified.
- (__get_nprocs_conf): Modified function.
- * sysdeps/unix/sysv/linux/sparc/getsysstats.c: Delete file.
- 2021-05-07 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 903bc7dcc2acafc40be11639767e10a2de712649
- linux: Use sched_getaffinity for __get_nprocs (BZ #27645)
- * include/bits/cpu-set.h: Modified.
- [! _ISOMAC](__sched_cpucount): New.
- [! _ISOMAC](libc_hidden_proto): New.
- * posix/sched_cpucount.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/alpha/getsysstats.c: Modified.
- (GET_NPROCS_PARSER): Remove.
- * sysdeps/unix/sysv/linux/getsysstats.c: Modified.
- [! GET_NPROCS_PARSER](GET_NPROCS_PARSER): Remove.
- (alloca.h): Remove include.
- (assert.h): Remove include.
- (ctype.h): Remove include.
- (errno.h): Remove include.
- (fcntl.h): Remove include.
- (mntent.h): Remove include.
- (paths.h): Remove include.
- (stdlib.h): Remove include.
- (string.h): Remove include.
- (unistd.h): Remove include.
- (atomic.h): Remove include.
- (next_line): Remove function.
- (__get_nprocs): Modified function.
- (scratch_buffer.h): Include file.
- (sysdep.h): Include file.
- * sysdeps/unix/sysv/linux/m68k/getsysstats.c: Delete file.
- * sysdeps/unix/sysv/linux/microblaze/getsysstats.c: Delete file.
- * sysdeps/unix/sysv/linux/mips/getsysstats.c: Delete file.
- * sysdeps/unix/sysv/linux/sparc/getsysstats.c: Modified.
- (GET_NPROCS_PARSER): Remove.
- 2021-05-07 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: db373e4c57159ac82df4b07b596dd29c4cfe9d86
- Remove architecture specific sched_cpucount optimizations
- * posix/sched_cpucount.c: Modified.
- (__sched_cpucount): Modified function.
- (countbits): New function.
- * sysdeps/i386/i686/multiarch/sched_cpucount.c: Delete file.
- * sysdeps/ia64/sched_cpucount.c: Delete file.
- * sysdeps/powerpc/sched_cpucount.c: Delete file.
- * sysdeps/x86_64/multiarch/sched_cpucount.c: Delete file.
- * sysdeps/x86_64/sched_cpucount.c: Delete file.
- 2021-05-07 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 69e0a5eb0d5acb4b55dbef68b68fc4a10f2911af
- Run $(objpfx)iconvconfig with $(run-program-prefix) [BZ #27477]
- * iconv/Makefile: Modified.
- 2021-05-06 Martin Sebor <msebor@redhat.com>
- COMMIT: 3bf0b4f2cdc763141dd850be7588c32a720f5ce5
- Use the correct diagnostic macro.
- * sysdeps/unix/sysv/linux/test-errno-linux.c: Modified.
- (do_test): Modified function.
- 2021-05-06 Martin Sebor <msebor@redhat.com>
- COMMIT: 26492c0a14966c32c43cd6ca1d0dca5e62c6cfef
- Annotate additional APIs with GCC attribute access.
- * inet/if_index.c: Modified.
- (stub_warning): Modified function.
- * io/bits/poll2.h: Modified.
- [__USE_GNU](__ppoll_chk): Modified.
- [__USE_GNU](ppoll): Modified function.
- (__poll_chk): Modified.
- (poll): Modified function.
- * io/sys/poll.h: Modified.
- [__USE_GNU](ppoll): Modified.
- (poll): Modified.
- * libio/stdio.h: Modified.
- [( __USE_XOPEN && ! __USE_XOPEN2K) || __USE_GNU](cuserid): Modified.
- [__USE_MISC](__wur): Modified.
- [__USE_POSIX](ctermid): Modified.
- (__wur): Modified.
- * misc/sys/uio.h: Modified.
- [__USE_GNU][! __USE_FILE_OFFSET64](__wur): Modified.
- [__USE_GNU][! __USE_FILE_OFFSET64](__wur): Remove.
- [__USE_GNU][! __USE_FILE_OFFSET64](preadv2): New function.
- [__USE_GNU][__USE_FILE_OFFSET64][__REDIRECT](__wur): Remove.
- [__USE_GNU][__USE_FILE_OFFSET64][__REDIRECT](__wur): Remove.
- [__USE_GNU][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): New function.
- [__USE_GNU][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): New function.
- [__USE_GNU][__USE_LARGEFILE64](__wur): Remove.
- [__USE_GNU][__USE_LARGEFILE64](__wur): Remove.
- [__USE_GNU][__USE_LARGEFILE64](preadv64v2): New function.
- [__USE_GNU][__USE_LARGEFILE64](pwritev64v2): New function.
- [__USE_MISC][! __USE_FILE_OFFSET64](__wur): Remove.
- [__USE_MISC][! __USE_FILE_OFFSET64](__wur): Remove.
- [__USE_MISC][! __USE_FILE_OFFSET64](preadv): New function.
- [__USE_MISC][! __USE_FILE_OFFSET64](pwritev): New function.
- [__USE_MISC][__USE_FILE_OFFSET64][__REDIRECT](__wur): Remove.
- [__USE_MISC][__USE_FILE_OFFSET64][__REDIRECT](__wur): Remove.
- [__USE_MISC][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): New function.
- [__USE_MISC][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): New function.
- [__USE_MISC][__USE_LARGEFILE64](__wur): Remove.
- [__USE_MISC][__USE_LARGEFILE64](__wur): Remove.
- [__USE_MISC][__USE_LARGEFILE64](preadv64): New function.
- [__USE_MISC][__USE_LARGEFILE64](pwritev64): New function.
- (__wur): Remove.
- (__wur): Remove.
- (readv): New function.
- (writev): New function.
- * nss/makedb.c: Modified.
- (write_output): Modified function.
- * posix/bug-regex33.c: Modified.
- (do_test): Modified function.
- * posix/regex.h: Modified.
- [__USE_GNU](re_compile_pattern): Modified.
- [__USE_GNU](re_search): Modified.
- [__USE_GNU](re_search_2): Modified.
- [__USE_GNU](re_match): Modified.
- [__USE_GNU](re_match_2): Modified.
- (regexec): Modified.
- (regerror): Modified.
- * pwd/pwd.h: Modified.
- [__USE_POSIX][__USE_MISC](getpwent_r): Modified.
- [__USE_POSIX][__USE_MISC](fgetpwent_r): Modified.
- [__USE_POSIX](getpwuid_r): Modified.
- [__USE_POSIX](getpwnam_r): Modified.
- * stdio-common/tmpnam.c: Modified.
- (tmpnam): Modified function.
- * stdio-common/tmpnam_r.c: Modified.
- (tmpnam_r): Modified function.
- * stdlib/monetary.h: Modified.
- [__USE_XOPEN2K8](strfmon_l): Modified.
- (strfmon): Modified.
- * sysdeps/gnu/net/if.h: Modified.
- (if_indextoname): Modified.
- * sysdeps/mach/hurd/if_index.c: Modified.
- (__if_indextoname): Modified function.
- * sysdeps/unix/sysv/linux/if_index.c: Modified.
- (__if_indextoname): Modified function.
- * sysdeps/unix/sysv/linux/test-errno-linux.c: Modified.
- (do_test): Modified function.
- (libc-diag.h): Include file.
- 2021-05-06 Florian Weimer <fweimer@redhat.com>
- COMMIT: 3f0808ef4c872afeade0e323c024ac59ec90fc2b
- nptl: Move pthread_barrierattr_setpshared into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_barrierattr_setpshared.c: Modified.
- (pthread_barrierattr_setpshared): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_barrierattr_setpshared): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-06 Florian Weimer <fweimer@redhat.com>
- COMMIT: 39e74af22e63b8b099862f37adffdbfaf9ad7a20
- nptl: Move pthread_barrierattr_getpshared into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_barrierattr_getpshared.c: Modified.
- (pthread_barrierattr_getpshared): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_barrierattr_getpshared): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-06 Florian Weimer <fweimer@redhat.com>
- COMMIT: e731212bc3a3af5935aa0cc2ec738eddb127f383
- nptl: Move pthread_barrierattr_init into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_barrierattr_init.c: Modified.
- (pthread_barrierattr_init): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_barrierattr_init): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-06 Florian Weimer <fweimer@redhat.com>
- COMMIT: bbacf0f56cac095869b75e557b8bcd3b97964050
- nptl: Move pthread_barrierattr_destroy into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_barrierattr_destroy.c: Modified.
- (pthread_barrierattr_destroy): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_barrierattr_destroy): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-06 Florian Weimer <fweimer@redhat.com>
- COMMIT: b9aec0dd9f270b09be6546443e8070de7e8b0d98
- nptl: Move pthread_barrier_wait into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_barrier_wait.c: Modified.
- (__pthread_barrier_wait): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_barrier_wait): New function.
- (versioned_symbol): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-06 Florian Weimer <fweimer@redhat.com>
- COMMIT: f1af331c4e87dee7d91e404b9f746c99ca3f2c71
- nptl: Move pthread_barrier_init into libc
- * include/pthread.h: Modified.
- [! _ISOMAC][PTHREAD_IN_LIBC](libc_hidden_proto): New.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_barrier_init.c: Modified.
- (__pthread_barrier_init): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_barrier_init): New function.
- (versioned_symbol): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-06 Florian Weimer <fweimer@redhat.com>
- COMMIT: 43b3746aff2f20c5865f559a76896fc6b131c09c
- nptl: Move pthread_barrier_destroy into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_barrier_destroy.c: Modified.
- (pthread_barrier_destroy): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_barrier_destroy): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-05 Florian Weimer <fweimer@redhat.com>
- COMMIT: 5633541d3b9a78fc5283af3a2f3e824126ef785a
- nptl: Move sem_trywait, sem_wait into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/sem_wait.c: Modified.
- [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_wait): Remove.
- [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove.
- [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_trywait): Remove.
- [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove.
- (versioned_symbol): Modified.
- (versioned_symbol): Modified.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_wait): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_trywait): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-05 Florian Weimer <fweimer@redhat.com>
- COMMIT: 990c8ffd3a83232365f346413e394d4431875899
- nptl: Move sem_unlink into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/libpthread-compat.c: Modified.
- [(SHLIB_COMPAT (libpthread, GLIBC_2_1_1, GLIBC_2_1_2))](compat_symbol): New.
- * sysdeps/pthread/sem_unlink.c: Modified.
- (sem_unlink): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [!PTHREAD_IN_LIBC](__unlink): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (__sem_unlink): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-05 Florian Weimer <fweimer@redhat.com>
- COMMIT: 018c75dcb1ee93f3ff0d3d9cbdf1fe48aa630315
- nptl: Move sem_timedwait into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/sem_timedwait.c: Modified.
- [__TIMESIZE != 64](libpthread_hidden_def): Remove.
- [__TIMESIZE != 64](__sem_timedwait): Remove function.
- [__TIMESIZE != 64][! SHARED](strong_alias): New.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](___sem_timedwait): New function.
- (__sem_timedwait64): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE == 64](strong_alias): New.
- (___sem_timedwait64): New function.
- (versioned_symbol): New function.
- * nptl/semaphoreP.h: Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Remove.
- [__TIMESIZE != 64](libc_hidden_proto): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-05 Florian Weimer <fweimer@redhat.com>
- COMMIT: 793042c63c511f5280e960108b2f0b13e115245d
- nptl: Move sem_post into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/sem_post.c: Modified.
- [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_post): Remove.
- [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove.
- (versioned_symbol): Modified.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_post): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-05 Florian Weimer <fweimer@redhat.com>
- COMMIT: 1ae60ae74ff43cf7a28bace42d91cb6281bd50fc
- nptl: Move sem_init into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/sem_init.c: Modified.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_init): Remove.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove.
- (versioned_symbol): Modified.
- [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_init): New.
- [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-05 Florian Weimer <fweimer@redhat.com>
- COMMIT: 61878689c228cdf324d609b98db3314d8a81f24d
- nptl: Move sem_getvalue into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/sem_getvalue.c: Modified.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_getvalue): Remove.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove.
- (versioned_symbol): Modified.
- [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](__old_sem_getvalue): New.
- [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-05 Florian Weimer <fweimer@redhat.com>
- COMMIT: 4b729cca87ea2f14bcb526588f992cdd931ef362
- nptl: Move sem_destroy into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/sem_destroy.c: Modified.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](strong_alias): Remove.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): Remove.
- (versioned_symbol): Modified.
- [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](strong_alias): New.
- [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT(libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-05 Florian Weimer <fweimer@redhat.com>
- COMMIT: 0b7d48d1062e4383b4a78e0bb78c5f0f29479780
- nptl: Move sem_close, sem_open into libc
- * include/shm-directory.h: Modified.
- (libc_hidden_proto): New.
- * include/stdlib.h: Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): Modified.
- [! _ISOMAC](libc_hidden_proto): New.
- * misc/mktemp.c: Modified.
- (libc_hidden_def): New.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * posix/shm-directory.c: Modified.
- [_POSIX_MAPPED_FILES](libc_hidden_def): New.
- * sysdeps/pthread/sem_close.c: Modified.
- (sem_close): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (__sem_close): New function.
- * sysdeps/pthread/sem_open.c: Modified.
- (sem_open): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [!PTHREAD_IN_LIBC](__link): New.
- [!PTHREAD_IN_LIBC](__unlink): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1_1, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (__sem_open): New function.
- * sysdeps/pthread/sem_routines.c: Modified.
- (__sem_check_add_mapping): Modified function.
- (__sem_remove_mapping): Modified function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-05 Florian Weimer <fweimer@redhat.com>
- COMMIT: 19cc20ef2e8b9e09429741a3108e55c50758a273
- nptl: Move sem_clockwait into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/libpthread-compat.c: Modified.
- [(SHLIB_COMPAT (libpthread, GLIBC_2_30, GLIBC_2_31))](compat_symbol): New.
- * nptl/sem_clockwait.c: Modified.
- [__TIMESIZE != 64](libpthread_hidden_def): Remove.
- [__TIMESIZE != 64](__sem_clockwait): Remove function.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](___sem_clockwait): New function.
- (__sem_clockwait64): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_30, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE == 64](strong_alias): New.
- (___sem_clockwait64): New function.
- (versioned_symbol): New function.
- * nptl/semaphoreP.h: Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Remove.
- [__TIMESIZE != 64](libc_hidden_proto): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-05 Florian Weimer <fweimer@redhat.com>
- COMMIT: ce0b7961ae400e5aeff28d54dc14955199947b74
- nptl: Consolidate async cancel enable/disable implementation in libc
- * elf/Makefile: Modified.
- * manual/llio.texi: Modified.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/cancellation.c: Modified.
- (__pthread_enable_asynccancel): Modified function.
- (__pthread_disable_asynccancel): Modified function.
- (libc_hidden_def): New.
- (libc_hidden_def): New.
- * nptl/libc-cancellation.c: Delete file.
- * nptl/pthreadP.h: Modified.
- (__pthread_enable_asynccancel): Remove.
- (__pthread_disable_asynccancel): Remove.
- * nptl/pthread_create.c: Modified.
- (if): Modified function.
- * rt/Makefile: Modified.
- * sysdeps/nptl/Makefile: Modified.
- * sysdeps/nptl/librt-cancellation.c: Delete file.
- * sysdeps/nptl/lowlevellock-futex.h: Modified.
- [! __ASSEMBLER__](lll_futex_wait_cancel): Modified.
- [! __ASSEMBLER__](lll_futex_timed_wait_cancel): Modified.
- * sysdeps/unix/sysv/linux/socketcall.h: Modified.
- [IS_IN (libc)](__pthread_enable_asynccancel): Remove.
- [IS_IN (libc)](__pthread_disable_asynccancel): Remove.
- * sysdeps/unix/sysv/linux/sysdep-cancel.h: Modified.
- [!(IS_IN (librt))](LIBC_CANCEL_ASYNC): Remove.
- [!(IS_IN (librt))](LIBC_CANCEL_RESET): Remove.
- [IS_IN (libc)](LIBC_CANCEL_ASYNC): Remove.
- [IS_IN (libc)](LIBC_CANCEL_RESET): Remove.
- [IS_IN (libpthread)](LIBC_CANCEL_ASYNC): Remove.
- [IS_IN (libpthread)](LIBC_CANCEL_RESET): Remove.
- [IS_IN (librt)](LIBC_CANCEL_ASYNC): Remove.
- [IS_IN (librt)](LIBC_CANCEL_RESET): Remove.
- (__libc_enable_asynccancel): Remove.
- (__libc_disable_asynccancel): Remove.
- (__librt_enable_asynccancel): Remove.
- (__librt_disable_asynccancel): Remove.
- (__pthread_enable_asynccancel): Modified.
- (__pthread_disable_asynccancel): Modified.
- (CANCEL_ASYNC): Remove.
- (CANCEL_RESET): Remove.
- (libc_hidden_proto): New.
- (LIBC_CANCEL_ASYNC): New.
- (libc_hidden_proto): New.
- (LIBC_CANCEL_RESET): New.
- 2021-05-05 Florian Weimer <fweimer@redhat.com>
- COMMIT: 0197c1bc604e1d6357cfa07a75ab73bababa7f0f
- nptl: Move pthread_testcancel into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- [IS_IN (libpthread)](hidden_proto): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pthread_testcancel.c: Modified.
- (__pthread_testcancel): Remove function.
- (strong_alias): Remove.
- (hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_testcancel): New function.
- (versioned_symbol): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-05 Florian Weimer <fweimer@redhat.com>
- COMMIT: 7cbf1c8416b04c65dc3d253061d8a674ee3c616e
- elf, nptl: Initialize static TLS directly in ld.so
- * elf/dl-open.c: Modified.
- (update_tls_slotinfo): Modified function.
- * elf/dl-reloc.c: Modified.
- (_dl_try_allocate_static_tls): Modified function.
- (_dl_nothread_init_static_tls): Remove function.
- [!THREAD_GSCOPE_IN_TCB](_dl_nothread_init_static_tls): New.
- * elf/dl-support.c: Modified.
- [! THREAD_GSCOPE_IN_TCB](_dl_nothread_init_static_tls): New.
- (_dl_nothread_init_static_tls): Remove.
- * elf/dl-tls.c: Modified.
- [THREAD_GSCOPE_IN_TCB](list.h): New.
- [THREAD_GSCOPE_IN_TCB](init_one_static_tls): New.
- [THREAD_GSCOPE_IN_TCB](_dl_init_static_tls): New.
- * elf/rtld.c: Modified.
- (dl_main): Modified function.
- * nptl/allocatestack.c: Modified.
- (init_one_static_tls): Remove function.
- (__pthread_init_static_tls): Remove function.
- * nptl/nptl-init.c: Modified.
- (__pthread_initialize_minimal_internal): Modified function.
- * nptl/pthreadP.h: Modified.
- (__pthread_init_static_tls): Remove.
- * sysdeps/generic/ldsodefs.h: Modified.
- [IS_IN (rtld)][THREAD_GSCOPE_IN_TCB](_dl_init_static_tls): New function.
- [IS_IN (rtld)](dl_init_static_tls): New function.
- [SHARED](rtld_global): Modified.
- 2021-05-04 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2c71177309cc59788c2288c6033c9dbbd23f02c3
- posix: Fix Hurd build failure in tst-execveat
- * posix/tst-execveat.c: Modified.
- (do_test): Modified function.
- 2021-05-03 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: 2a76821c3081d2c0231ecd2618f52662cb48fccd
- x86: Optimize memchr-evex.S
- * sysdeps/x86_64/multiarch/memchr-evex.S: Modified.
- 2021-05-03 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: acfd088a1963ba51cd83c78f95c0ab25ead79e04
- x86: Optimize memchr-avx2.S
- * sysdeps/x86_64/multiarch/memchr-avx2.S: Modified.
- 2021-05-03 Érico Nogueira <ericonr@disroot.org>
- COMMIT: 77c1573dbceebf75203e4201615def9765599d87
- linux: use __fd_to_filename helper function instead of snprintf.
- * sysdeps/unix/sysv/linux/fchmodat.c: Modified.
- (fchmodat): Modified function.
- (fd_to_filename.h): Include file.
- * sysdeps/unix/sysv/linux/fexecve.c: Modified.
- (fexecve): Modified function.
- (fd_to_filename.h): Include file.
- 2021-05-03 Alexandra Hájková <alexandra.khirnova@gmail.com>
- COMMIT: 19d83270fcd993cc349570164e21b06d57036704
- linux: Add execveat system call wrapper
- * NEWS: Modified.
- * posix/Makefile: Modified.
- * posix/Versions: Modified.
- * posix/execveat.c: New file.
- * posix/tst-execveat.c: New file.
- * posix/unistd.h: Modified.
- [__USE_GNU](execveat): New function.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/execveat.c: New file.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- 2021-05-03 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: 1427d28e3008e2d2d467883a14a24df6a40b82b1
- Bench: Expand bench-memchr.c
- * benchtests/bench-memchr.c: Modified.
- (test_main): Modified function.
- 2021-05-03 Lirong Yuan <yuanzi@google.com>
- COMMIT: 7b414d6e7bd517080bf5b338b979a0ee065a6801
- locale: Align _nl_C_LC_CTYPE_class and _nl_C_LC_CTYPE_class32
- * locale/C-ctype.c: Modified.
- (stdalign.h): Include file.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: dde76856ba6bf8b374f616bb835f211d3f1ec6ef
- nptl: Re-sort Versions file
- * nptl/Versions: Modified.
- 2021-05-03 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: cf2c57526ba4b57e6863ad4db8a868e2678adce8
- x86: Set rep_movsb_threshold to 2112 on processors with FSRM
- * sysdeps/x86/dl-cacheinfo.h: Modified.
- (dl_init_cacheinfo): Modified function.
- 2021-05-03 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 98544f5bcf1bef9311463ded60ddd3941c75a547
- bench-memcpy: Collect data from 2KB to 4KB
- * benchtests/bench-memcpy.c: Modified.
- (test_main): Modified function.
- 2021-05-03 Alyssa Ross <hi@alyssa.is>
- COMMIT: b03e4d7bd25b1ac485f858f0a857ba6085e8c9b0
- stdio: fix vfscanf with matches longer than INT_MAX (bug 27650)
- * stdio-common/vfscanf-internal.c: Modified.
- [! COMPILE_WSCANF](__vfscanf_internal): Modified function.
- [COMPILE_WSCANF](__vfwscanf_internal): Modified function.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: c2fd60a5861efef48252f5cc7efc70e1d8a0da9a
- nptl: Move pthread_yield into libc, as a compatibility symbol
- * NEWS: Modified.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_yield.c: Modified.
- (pthread_yield): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](__pthread_yield): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- * sysdeps/nptl/pthread.h: Modified.
- [__USE_GNU][! __REDIRECT_NTH](pthread_yield): New.
- [__USE_GNU][__REDIRECT_NTH](__REDIRECT_NTH): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 0505ae4e3b6d18b7ed1ec4c9b2d7e890acadec93
- nptl: Move pthread_rwlockattr_setpshared into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_rwlockattr_setpshared.c: Modified.
- (pthread_rwlockattr_setpshared): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_rwlockattr_setpshared): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: b444409479e34c80f27742e7017ea5741fe548d7
- nptl: Move pthread_rwlockattr_setkind_np into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_rwlockattr_setkind_np.c: Modified.
- (pthread_rwlockattr_setkind_np): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_rwlockattr_setkind_np): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: dbfa12e201529d7006477d192a6f340e696744a1
- nptl: Move pthread_rwlockattr_init into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_rwlockattr_init.c: Modified.
- (pthread_rwlockattr_init): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_rwlockattr_init): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 0af0ccc2d58f8b220fda10f8d1147d84ed8b88a0
- nptl: Move pthread_rwlockattr_getpshared into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_rwlockattr_getpshared.c: Modified.
- (pthread_rwlockattr_getpshared): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_rwlockattr_getpshared): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 9f13a95b6fa848599b40b8f038f33084c5089bc1
- nptl: Move pthread_rwlockattr_getkind_np into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_rwlockattr_getkind_np.c: Modified.
- (pthread_rwlockattr_getkind_np): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_rwlockattr_getkind_np): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: a8841e00d605bf437dd53223e798744bd831126f
- nptl: Move pthread_rwlockattr_destroy into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_rwlockattr_destroy.c: Modified.
- (pthread_rwlockattr_destroy): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_rwlockattr_destroy): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: e8a9597159168db43289da50433af0ba3d8a7f92
- nptl: Move pthread_rwlock_trywrlock into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_rwlock_trywrlock.c: Modified.
- (__pthread_rwlock_trywrlock): Remove function.
- (strong_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_rwlock_trywrlock): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- (__libc_rwlock_trywrlock): Remove.
- (__pthread_rwlock_trywrlock): Remove.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: c96dddd7311e7ffa2a7995de5c2560d9979fd962
- nptl: Move pthread_rwlock_tryrdlock into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_rwlock_tryrdlock.c: Modified.
- (__pthread_rwlock_tryrdlock): Remove function.
- (strong_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (___pthread_rwlock_tryrdlock): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- (__libc_rwlock_tryrdlock): Remove.
- (__pthread_rwlock_tryrdlock): Remove.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: e7d2d48e560a2091e2a03c527c333cd7b5618b25
- nptl: Move pthread_rwlock_timedwrlock into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Remove.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): New.
- * nptl/pthread_rwlock_timedwrlock.c: Modified.
- [__TIMESIZE != 64](libpthread_hidden_def): Remove.
- [__TIMESIZE != 64](__pthread_rwlock_timedwrlock): Remove function.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](___pthread_rwlock_timedwrlock): New function.
- (__pthread_rwlock_timedwrlock64): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE == 64](strong_alias): New.
- (shlib-compat.h): Include file.
- (___pthread_rwlock_timedwrlock64): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2392feb17188fed30bc16fd032e0a43e022b8ead
- nptl: Move pthread_rwlock_timedrdlock into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Remove.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): New.
- * nptl/pthread_rwlock_timedrdlock.c: Modified.
- [__TIMESIZE != 64](libpthread_hidden_def): Remove.
- [__TIMESIZE != 64](__pthread_rwlock_timedrdlock): Remove function.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](___pthread_rwlock_timedrdlock): New function.
- (__pthread_rwlock_timedrdlock64): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE == 64](strong_alias): New.
- (shlib-compat.h): Include file.
- (___pthread_rwlock_timedrdlock64): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 63627246f3e0aae274e04a8ef1edcd05a11afa65
- nptl: Move pthread_rwlock_init into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_rwlock_init.c: Modified.
- (__pthread_rwlock_init): Remove function.
- (strong_alias): Remove.
- [! SHARED](strong_alias): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_rwlock_init): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- [!(SHARED && IS_IN (libc))](__libc_rwlock_init): Remove.
- [SHARED && IS_IN (libc)](__libc_rwlock_init): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (__libc_rwlock_init): New.
- (libc_hidden_proto): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 504ac633b0213b917a17a4aa98766154a1141925
- nptl: Move pthread_rwlock_destroy into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_rwlock_destroy.c: Modified.
- (__pthread_rwlock_destroy): Remove function.
- (strong_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_rwlock_destroy): New function.
- (versioned_symbol): New function.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- [!(SHARED && IS_IN (libc))](__libc_rwlock_fini): Remove.
- [SHARED && IS_IN (libc)](__libc_rwlock_fini): Remove.
- (__libc_rwlock_fini): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2cf5b43bcb392af5f056250560d5711b8ba802c4
- nptl: Move pthread_rwlock_clockwrlock into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Remove.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): New.
- * nptl/pthread_rwlock_clockwrlock.c: Modified.
- [__TIMESIZE != 64](libpthread_hidden_def): Remove.
- [__TIMESIZE != 64](__pthread_rwlock_clockwrlock): Remove function.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](___pthread_rwlock_clockwrlock): New function.
- (__pthread_rwlock_clockwrlock64): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_30, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE == 64](strong_alias): New.
- (shlib-compat.h): Include file.
- (___pthread_rwlock_clockwrlock64): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 0ace9b197c454166808e466b931a0f827a7b785c
- nptl: Move pthread_rwlock_clockrdlock into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Remove.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): New.
- * nptl/pthread_rwlock_clockrdlock.c: Modified.
- [__TIMESIZE != 64](libpthread_hidden_def): Remove.
- [__TIMESIZE != 64](__pthread_rwlock_clockrdlock): Remove function.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](___pthread_rwlock_clockrdlock): New function.
- (__pthread_rwlock_clockrdlock64): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_30, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE == 64](strong_alias): New.
- (shlib-compat.h): Include file.
- (___pthread_rwlock_clockrdlock64): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2c5c5c87c981fd68e7f646db0d479311e820c2f7
- nptl: Move tss_set into libc
- * nptl/Versions: Modified.
- * nptl/pthread_setspecific.c: Modified.
- (versioned_symbol): Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/tss_set.c: Modified.
- (tss_set): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__tss_set): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: a062ba38362f370aefac400e34ece13d09083752
- nptl: Move tss_get into libc
- * nptl/Versions: Modified.
- * nptl/pthread_getspecific.c: Modified.
- (versioned_symbol): Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/tss_get.c: Modified.
- (tss_get): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__tss_get): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: deb317d5109aecd54573cc0340d23d641d80d45e
- nptl: Move tss_delete into libc
- * nptl/Versions: Modified.
- * nptl/pthread_key_delete.c: Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/tss_delete.c: Modified.
- (tss_delete): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__tss_delete): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: e4036b1ce9fa2f4086b050eb946f169c11efad08
- nptl: Move tss_create into libc
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/tss_create.c: Modified.
- (tss_create): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__tss_create): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 96e61709b49c3ebe4fa49c235ddafaad1f1dfc84
- nptl: Move thrd_exit into libc
- * nptl/Versions: Modified.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/thrd_exit.c: Modified.
- (thrd_exit): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__thrd_exit): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: ae4a5ca07496e8ae8a74924095f0161d4c759328
- nptl: Move mtx_unlock into libc
- * nptl/Versions: Modified.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/mtx_unlock.c: Modified.
- (mtx_unlock): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__mtx_unlock): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 08970190fc225b319ba456f621a62a50858fa0f6
- nptl: Move mtx_trylock into libc
- * nptl/Versions: Modified.
- * nptl/pthread_mutex_trylock.c: Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/mtx_trylock.c: Modified.
- (mtx_trylock): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__mtx_trylock): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 032a9e17a7201765228262b9b6731839dcfdf885
- nptl: Move mtx_timedlock into libc
- * nptl/Versions: Modified.
- * nptl/pthread_mutex_timedlock.c: Modified.
- (versioned_symbol): Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mtx_timedlock.c: Modified.
- [__TIMESIZE != 64](libpthread_hidden_def): Remove.
- [__TIMESIZE != 64](__mtx_timedlock): Remove function.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](___mtx_timedlock): New function.
- (__mtx_timedlock64): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE == 64](strong_alias): New.
- (shlib-compat.h): Include file.
- (___mtx_timedlock64): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/thrd_priv.h: Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Remove.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): New.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: b7863c732e387032a49b21e9800e1755beaf5e10
- nptl: Move mtx_lock into libc
- * nptl/Versions: Modified.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/mtx_lock.c: Modified.
- (mtx_lock): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__mtx_lock): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: f44c9a24edf0dff4fd76562975533d58c1cd6dd4
- nptl: Move mtx_init into libc
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- * nptl/pthread_mutex_init.c: Modified.
- (versioned_symbol): Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- * nptl/pthread_mutexattr_init.c: Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- (libc_hidden_ver): New.
- * nptl/pthread_mutexattr_settype.c: Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- (libc_hidden_ver): New.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- (__pthread_mutexattr_init): Remove.
- (__pthread_mutexattr_settype): Remove.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/mtx_init.c: Modified.
- (mtx_init): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__mtx_init): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 17b67416c5ea65507c9b32aec1928afc88569eb2
- nptl: Move mtx_destroy into libc
- * nptl/Versions: Modified.
- * nptl/pthread_mutex_destroy.c: Modified.
- (versioned_symbol): Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/mtx_destroy.c: Modified.
- (mtx_destroy): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__mtx_destroy): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: cf3fff1c195f859ba949a7ad86d4fca70bd99740
- nptl: Move cnd_wait into libc
- * nptl/Versions: Modified.
- * nptl/pthread_cond_wait.c: Modified.
- (versioned_symbol): Modified.
- (versioned_symbol): Modified.
- (versioned_symbol): Modified.
- (versioned_symbol): Remove.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/cnd_wait.c: Modified.
- (cnd_wait): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__cnd_wait): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 08a31ef923c51dc5ff2ef815730de0ba4d591ae3
- nptl: Move cnd_timedwait into libc
- * nptl/Versions: Modified.
- * nptl/pthread_cond_wait.c: Modified.
- [__TIMESIZE != 64](versioned_symbol): Modified.
- [__TIMESIZE != 64](versioned_symbol): Remove.
- [__TIMESIZE != 64][! SHARED](strong_alias): New.
- (versioned_symbol): Modified.
- (versioned_symbol): Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/cnd_timedwait.c: Modified.
- [__TIMESIZE != 64](libpthread_hidden_def): Remove.
- [__TIMESIZE != 64](__cnd_timedwait): Remove function.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](___cnd_timedwait): New function.
- (__cnd_timedwait64): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE == 64](strong_alias): New.
- (shlib-compat.h): Include file.
- (___cnd_timedwait64): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/thrd_priv.h: Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Remove.
- [__TIMESIZE != 64](libc_hidden_proto): Modified.
- [__TIMESIZE != 64](libc_hidden_proto): New.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: eef936eb458e5dfccceee6d3c4220f9a1c62832b
- nptl: Move cnd_signal into libc
- * nptl/Versions: Modified.
- * nptl/pthread_cond_signal.c: Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/cnd_signal.c: Modified.
- (cnd_signal): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__cnd_signal): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 3eab466e566c5c28cbec55b092fe21e134baac22
- nptl: Move cnd_init into libc
- * nptl/Versions: Modified.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/cnd_init.c: Modified.
- (cnd_init): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__cnd_init): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: f11c293a4c3c637c3eecae00b341c578f52bdc46
- nptl: Move cnd_destroy into libc
- * nptl/Versions: Modified.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/cnd_destroy.c: Modified.
- (cnd_destroy): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__cnd_destroy): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 0431f171daefc436b8d185d852e45800745d7496
- nptl: Move cnd_broadcast into libc
- * nptl/Versions: Modified.
- * nptl/pthread_cond_broadcast.c: Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/cnd_broadcast.c: Modified.
- (cnd_broadcast): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__cnd_broadcast): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 575295fc8314b089e52f98de4aa16a9d7aeb9bf4
- nptl: Move call_once into libc
- * nptl/Versions: Modified.
- * nptl/pthread_once.c: Modified.
- (versioned_symbol): Modified.
- (versioned_symbol): Remove.
- [! SHARED](strong_alias): New.
- * sysdeps/nptl/libc-lockP.h: Modified.
- (__libc_once): Remove.
- [!(IS_IN (libc))](__libc_once): New.
- [IS_IN (libc)](__libc_once): New.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/call_once.c: Modified.
- (call_once): Remove function.
- [! PTHREAD_IN_LIBC](strong_alias): New.
- [PTHREAD_IN_LIBC][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_IN_LIBC](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (__call_once): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-05-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: ad201afe5c348de265b92bae6688034102a4386b
- Add pthread-in-libc, libpthread-routines-var, librt-routines-var
- * Makeconfig: Modified.
- * config.h.in: Modified.
- * config.make.in: Modified.
- * configure: Modified.
- * configure.ac: Modified.
- * rt/Makefile: Modified.
- * sysdeps/mach/hurd/configure: Modified.
- * sysdeps/mach/hurd/configure.ac: Modified.
- * sysdeps/pthread/Makefile: Modified.
- 2021-04-30 Raoni Fassina Firmino <raoni@linux.ibm.com>
- COMMIT: 23fdf8178cce3c2ec320dd5eca8b544245bcaef0
- powerpc64le: Optimize memset for POWER10
- * sysdeps/powerpc/powerpc64/le/power10/memset.S: New file.
- * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified.
- * sysdeps/powerpc/powerpc64/multiarch/bzero.c: Modified.
- (libc_ifunc): Remove.
- (weak_alias): Remove.
- [! __LITTLE_ENDIAN__](libc_ifunc): New.
- [__LITTLE_ENDIAN__](__bzero_power10): New.
- [__LITTLE_ENDIAN__](libc_ifunc): New.
- * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/powerpc/powerpc64/multiarch/memset-power10.S: New file.
- * sysdeps/powerpc/powerpc64/multiarch/memset.c: Modified.
- (libc_ifunc): Modified.
- (strong_alias): Remove.
- [! __LITTLE_ENDIAN__](libc_ifunc): New.
- [__LITTLE_ENDIAN__](__memset_power10): New.
- [__LITTLE_ENDIAN__](libc_ifunc): New.
- 2021-04-30 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
- COMMIT: e941e0ae80626b7661c1db8953a673cafd3b8b19
- powerpc64le: Optimize memcpy for POWER10
- * sysdeps/powerpc/powerpc64/le/power10/memcpy.S: New file.
- * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified.
- * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/powerpc/powerpc64/multiarch/memcpy-power10.S: New file.
- * sysdeps/powerpc/powerpc64/multiarch/memcpy.c: Modified.
- (libc_ifunc): Modified.
- (strong_alias): Remove.
- [! __LITTLE_ENDIAN__](libc_ifunc): New.
- [__LITTLE_ENDIAN__](__memcpy_power10): New.
- [__LITTLE_ENDIAN__](libc_ifunc): New.
- 2021-04-30 Lucas A. M. Magalhaes <lamm@linux.ibm.com>
- COMMIT: dd59655e9371af86043b97e38953f43bd9496699
- powerpc64le: Optimized memmove for POWER10
- * sysdeps/powerpc/powerpc64/le/power10/memmove.S: New file.
- * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified.
- * sysdeps/powerpc/powerpc64/multiarch/bcopy.c: Modified.
- (libc_ifunc): Remove.
- [! __LITTLE_ENDIAN__](libc_ifunc): New.
- [__LITTLE_ENDIAN__](__bcopy_power10): New.
- [__LITTLE_ENDIAN__](libc_ifunc): New.
- * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/powerpc/powerpc64/multiarch/memmove-power10.S: New file.
- * sysdeps/powerpc/powerpc64/multiarch/memmove-power7.S: Modified.
- * sysdeps/powerpc/powerpc64/multiarch/memmove.c: Modified.
- [SHARED && IS_IN (libc)](libc_ifunc): Modified.
- [SHARED && IS_IN (libc)](strong_alias): Remove.
- [SHARED && IS_IN (libc)][! __LITTLE_ENDIAN__](libc_ifunc): New.
- [SHARED && IS_IN (libc)][__LITTLE_ENDIAN__](__memmove_power10): New.
- [SHARED && IS_IN (libc)][__LITTLE_ENDIAN__](libc_ifunc): New.
- * sysdeps/powerpc/powerpc64/power7/memmove.S: Modified.
- 2021-04-29 Joseph Myers <joseph@codesourcery.com>
- COMMIT: e046d73e5f2fa9cb53540bb967c33e403c7917e1
- Update kernel version to 5.12 in tst-mman-consts.py.
- * sysdeps/unix/sysv/linux/tst-mman-consts.py: Modified.
- 2021-04-28 Joseph Myers <joseph@codesourcery.com>
- COMMIT: 4a7c342605bc653f72d60c36abe698986fb5cb47
- Update syscall lists for Linux 5.12.
- * sysdeps/unix/sysv/linux/aarch64/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/alpha/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/arc/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/arm/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/csky/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/hppa/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/i386/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/ia64/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/m68k/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/microblaze/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/nios2/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/sh/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/syscall-names.list: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- * sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified.
- (__NR_mount_setattr): New.
- 2021-04-28 Paul Zimmermann <Paul.Zimmermann@inria.fr>
- COMMIT: e6eef0adc5827767712f26eb56a41f32cc0f9870
- regenerate ulps on x86_64 with -march=native
- * sysdeps/x86_64/fpu/libm-test-ulps: Modified.
- 2021-04-27 Martin Sebor <msebor@redhat.com>
- COMMIT: b25b06749179d8d9a891381466e323a9dd2215f9
- Pass a valid pointer to pthread_setspecific to avoid GCC 11 warning.
- * nptl/tst-tsd3.c: Modified.
- (destr1): Modified function.
- (destr2): Modified function.
- (tf): Modified function.
- * nptl/tst-tsd4.c: Modified.
- (destr): Modified function.
- (tf): Modified function.
- * sysdeps/pthread/tst-key2.c: Modified.
- (tf): Modified function.
- * sysdeps/pthread/tst-key3.c: Modified.
- (tf): Modified function.
- * sysdeps/pthread/tst-tsd1.c: Modified.
- (do_test): Modified function.
- * sysdeps/pthread/tst-tsd2.c: Modified.
- (destr): Modified function.
- (tf): Modified function.
- * sysdeps/pthread/tst-tsd5.c: Modified.
- (do_test): Modified function.
- * sysdeps/pthread/tst-tsd6.c: Modified.
- (tf): Modified function.
- 2021-04-27 Martin Sebor <msebor@redhat.com>
- COMMIT: a1561c3bbe8e72c6e44280d1eb5e529d2da4ecd0
- Add __attribute_access_none to disable GCC warnings [BZ #27714]
- * misc/sys/cdefs.h: Modified.
- [!(__GNUC_PREREQ (10, 0))](__attr_access_none): New.
- [__GNUC_PREREQ (10, 0)][!(__GNUC_PREREQ (11, 0))](__attr_access_none): New.
- [__GNUC_PREREQ (10, 0)][__GNUC_PREREQ (11, 0)](__attr_access_none): New.
- * nptl/Makefile: Modified.
- * nptl/tst-thread-setspecific.c: New file.
- * sysdeps/htl/pthread.h: Modified.
- (pthread_setspecific): Modified.
- * sysdeps/nptl/pthread.h: Modified.
- [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU](pthread_setspecific): Modified.
- 2021-04-27 Joseph Myers <joseph@codesourcery.com>
- COMMIT: 876cdfd154f93a913202fa77ed98e97e66aff9c9
- Use Linux 5.12 and GCC 11 branch in build-many-glibcs.py.
- * scripts/build-many-glibcs.py: Modified.
- 2021-04-26 Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
- COMMIT: 25cb72820ac40e73acf130edf97c895cf9b0b43a
- powerpc: Add log IFUNC multiarch support for POWER10
- * config.h.in: Modified.
- * sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile: Modified.
- * sysdeps/powerpc/powerpc64/le/fpu/multiarch/configure: New file.
- * sysdeps/powerpc/powerpc64/le/fpu/multiarch/configure.ac: New file.
- * sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log-power10.c: New file.
- * sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log-ppc64.c: New file.
- * sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log.c: New file.
- * sysdeps/powerpc/powerpc64/le/fpu/multiarch/w_log.c: New file.
- 2021-04-26 Hanataka Shinya <hanataka.shinya@gmail.com>
- Carlos O'Donell <carlos@redhat.com>
- COMMIT: 82292c99b2b68504e0b09b19a339d0232c2e1eaa
- LC_COLLATE: Fix last character ellipsis handling (Bug 22668)
- * locale/programs/ld-collate.c: Modified.
- (handle_ellipsis): Modified function.
- 2021-04-25 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: 7f3e7c262cab4e2401e4331a6ef29c428de02044
- x86: Optimize strchr-evex.S
- * sysdeps/x86_64/multiarch/strchr-evex.S: Modified.
- 2021-04-25 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: ccabe7971f508709d034b63b8672f6f751a3d356
- x86: Optimize strchr-avx2.S
- * sysdeps/x86_64/multiarch/strchr-avx2.S: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 24f261f27fb8fd19ae294ff2a13bc5b7a0bafc91
- nptl: Remove __h_errno_location from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/herrno.c: Delete file.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2b6a4307e96d0ffffb72edada27574c4658bd9a0
- nptl: Remove __res_state from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/res.c: Delete file.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 4baf02b33235b7cdcb252bafebc132c66020eedd
- nptl: Move pthread_spin_trylock into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_spin_trylock.c: Modified.
- (pthread_spin_trylock): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_spin_trylock): New function.
- (versioned_symbol): New function.
- * sysdeps/alpha/nptl/pthread_spin_trylock.S: Modified.
- * sysdeps/i386/pthread_spin_trylock.S: Modified.
- * sysdeps/ia64/nptl/pthread_spin_trylock.c: Modified.
- (pthread_spin_trylock): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_spin_trylock): New function.
- (versioned_symbol): New function.
- * sysdeps/powerpc/nptl/pthread_spin_trylock.c: Modified.
- (pthread_spin_trylock): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_spin_trylock): New function.
- (versioned_symbol): New function.
- * sysdeps/sh/nptl/pthread_spin_trylock.S: Modified.
- * sysdeps/sparc/sparc32/pthread_spin_trylock.S: Modified.
- * sysdeps/sparc/sparc64/pthread_spin_trylock.S: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- * sysdeps/x86_64/nptl/pthread_spin_trylock.S: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: da8e3710d8791f4b7f164ba9eb45b823ada44634
- nptl: Move pthread_spin_lock into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_spin_lock.c: Modified.
- (pthread_spin_lock): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_spin_lock): New function.
- (versioned_symbol): New function.
- * sysdeps/alpha/nptl/pthread_spin_lock.S: Modified.
- * sysdeps/i386/nptl/pthread_spin_lock.S: Modified.
- * sysdeps/ia64/nptl/pthread_spin_lock.c: Modified.
- (pthread_spin_lock): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_spin_lock): New function.
- (versioned_symbol): New function.
- * sysdeps/powerpc/nptl/pthread_spin_lock.c: Modified.
- (pthread_spin_lock): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_spin_lock): New function.
- (versioned_symbol): New function.
- * sysdeps/sh/nptl/pthread_spin_lock.c: Modified.
- (pthread_spin_lock): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_spin_lock): New function.
- (versioned_symbol): New function.
- * sysdeps/sparc/sparc32/pthread_spin_lock.S: Modified.
- * sysdeps/sparc/sparc64/pthread_spin_lock.S: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- * sysdeps/x86_64/nptl/pthread_spin_lock.S: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: ce4b3b7befc1010a4be0294d28984d0af47b7bc2
- nptl: Move pthread_spin_init, Move pthread_spin_unlock into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_spin_init.c: Modified.
- (pthread_spin_init): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_spin_init): New function.
- (versioned_symbol): New function.
- * nptl/pthread_spin_unlock.c: Modified.
- (pthread_spin_unlock): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_spin_unlock): New function.
- (versioned_symbol): New function.
- * sysdeps/hppa/nptl/pthread_spin_init.c: Modified.
- (pthread_spin_init): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_spin_init): New function.
- (versioned_symbol): New function.
- * sysdeps/hppa/nptl/pthread_spin_unlock.c: Modified.
- (pthread_spin_unlock): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_spin_unlock): New function.
- (versioned_symbol): New function.
- * sysdeps/i386/nptl/pthread_spin_unlock.S: Modified.
- * sysdeps/ia64/nptl/pthread_spin_unlock.c: Modified.
- (pthread_spin_unlock): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_spin_unlock): New function.
- (versioned_symbol): New function.
- * sysdeps/powerpc/nptl/pthread_spin_unlock.c: Modified.
- (pthread_spin_unlock): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_spin_unlock): New function.
- (versioned_symbol): New function.
- * sysdeps/sh/nptl/pthread_spin_unlock.S: Modified.
- * sysdeps/sparc/sparc64/pthread_spin_unlock.S: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- * sysdeps/x86_64/nptl/pthread_spin_unlock.S: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: c7b1cd4ad100d01f3202a44ec3b84b87bea5ef19
- nptl: Move pthread_spin_destroy into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_spin_destroy.c: Modified.
- (pthread_spin_destroy): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_spin_destroy): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: d9b600c98503b4094bc168b9b7452ea39a0abf30
- nptl: Move pthread_condattr_setpshared into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_condattr_setpshared.c: Modified.
- (pthread_condattr_setpshared): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_condattr_setpshared): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 6a75fefc2c05f1100d1ecd4bd195ea73c1b1a954
- nptl: Move pthread_condattr_setclock into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_condattr_setclock.c: Modified.
- (pthread_condattr_setclock): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- (__pthread_condattr_setclock): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2a775a9ea574957248e333595a35a75e43c946dc
- nptl: Move pthread_condattr_getpshared into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_condattr_getpshared.c: Modified.
- (pthread_condattr_getpshared): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_condattr_getpshared): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: ed00dcbbd695fedfc60591da24b3555db03b3dd9
- nptl: Move pthread_condattr_getclock into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_condattr_getclock.c: Modified.
- (pthread_condattr_getclock): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_condattr_getclock): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: b76c066d092d78124deeba9b687f5b10924e97de
- nptl: Move pthread_mutexattr_settype, __pthread_mutexattr_settype into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- [IS_IN (libpthread)](hidden_proto): Remove.
- * nptl/pthread_mutexattr_settype.c: Modified.
- (__pthread_mutexattr_settype): Remove function.
- (weak_alias): Remove.
- (weak_alias): Remove.
- (hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_mutexattr_settype): New function.
- (versioned_symbol): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 1ec4cd5ab42d6b16a81176b7051384a2221159e3
- nptl: Move pthread_mutexattr_setrobust into libc
- * NEWS: Modified.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/libpthread-compat.c: Modified.
- [(SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_5))](compat_symbol): New.
- * nptl/pthread_mutexattr_setrobust.c: Modified.
- (pthread_mutexattr_setrobust): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_mutexattr_setrobust): New function.
- (versioned_symbol): New function.
- * sysdeps/nptl/pthread.h: Modified.
- [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K][__USE_GNU][! __REDIRECT_NTH](pthread_mutexattr_setrobust_np): New.
- [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K][__USE_GNU][__REDIRECT_NTH](__REDIRECT_NTH): New function.
- [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K][__USE_GNU](pthread_mutexattr_setrobust_np): Remove.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 0bdd79794526114313135c528969bb25be88c1a3
- pthread: Use pthread_mutexattr_setrobust in tests
- * sysdeps/pthread/tst-robust1.c: Modified.
- (do_test): Modified function.
- * sysdeps/pthread/tst-robust10.c: Modified.
- (do_test): Modified function.
- * sysdeps/pthread/tst-robust7.c: Modified.
- (do_test): Modified function.
- * sysdeps/pthread/tst-robust8.c: Modified.
- (do_test): Modified function.
- * sysdeps/pthread/tst-robust9.c: Modified.
- (do_test): Modified function.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 8a229ee93c17cf5d0aff9ba81a3acfa146f1dae0
- nptl: Move pthread_mutexattr_setpshared into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_mutexattr_setpshared.c: Modified.
- (pthread_mutexattr_setpshared): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_mutexattr_setpshared): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 241ac38c333ae2539182f214dc641d0956f6ff6d
- nptl: Move pthread_mutexattr_setprotocol into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_mutexattr_setprotocol.c: Modified.
- (pthread_mutexattr_setprotocol): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_mutexattr_setprotocol): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: c66772281f77458c111f8c862d04d7011376a086
- nptl: Move pthread_mutexattr_setprioceiling into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_mutexattr_setprioceiling.c: Modified.
- (pthread_mutexattr_setprioceiling): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_mutexattr_setprioceiling): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 506385d30ec67279b21929f117b292bbbe8f5e7b
- nptl: Move pthread_mutexattr_init, __pthread_mutexattr_init into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Remove.
- * nptl/pthread_mutexattr_init.c: Modified.
- (__pthread_mutexattr_init): Remove function.
- (weak_alias): Remove.
- (hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_mutexattr_init): New function.
- (versioned_symbol): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2a23e899e255f9ce2b4024d4ec029ce57af518bd
- nptl: Move pthread_mutexattr_gettype into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_mutexattr_gettype.c: Modified.
- (pthread_mutexattr_gettype): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_mutexattr_gettype): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 9b7ab14e112476c96e7b20fb23e6838b7012dfda
- nptl: Move pthread_mutexattr_getrobust into libc
- * NEWS: Modified.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_mutexattr_getrobust.c: Modified.
- (pthread_mutexattr_getrobust): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_mutexattr_getrobust): New function.
- (versioned_symbol): New function.
- * sysdeps/nptl/pthread.h: Modified.
- [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K][__USE_GNU](pthread_mutexattr_getrobust_np): Remove.
- [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K][__USE_GNU][! __REDIRECT_NTH](pthread_mutexattr_getrobust_np): New.
- [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K][__USE_GNU][__REDIRECT_NTH](__REDIRECT_NTH): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2e825f7d5a8a84b6389a27c138a903dfa464519a
- nptl: Move pthread_mutexattr_getpshared into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_mutexattr_getpshared.c: Modified.
- (pthread_mutexattr_getpshared): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_mutexattr_getpshared): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 9f2f158b35b3f293f10158f76624b92515f8d886
- nptl: Move pthread_mutexattr_getprotocol into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_mutexattr_getprotocol.c: Modified.
- (pthread_mutexattr_getprotocol): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_mutexattr_getprotocol): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: d236322b6f342d13bbd3fe97cb72ca53cba1b428
- nptl: Move pthread_mutexattr_getprioceiling into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_mutexattr_getprioceiling.c: Modified.
- (pthread_mutexattr_getprioceiling): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_mutexattr_getprioceiling): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: fd42022a10f2e54cbd1e51b561097105d8ef51c5
- nptl: Move pthread_mutexattr_destroy into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_mutexattr_destroy.c: Modified.
- (__pthread_mutexattr_destroy): Remove function.
- (strong_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_mutexattr_destroy): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: a2b0f2e1864f03084138a105e1d5f2cf86a62425
- nptl: Move pthread_mutex_trylock, __pthread_mutex_trylock into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pthread_mutex_trylock.c: Modified.
- [! __pthread_mutex_trylock][! pthread_mutex_trylock](weak_alias): Remove.
- [! __pthread_mutex_trylock][! pthread_mutex_trylock](hidden_def): Remove.
- (__pthread_mutex_trylock): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (___pthread_mutex_trylock): New function.
- (libc_hidden_ver): New.
- (versioned_symbol): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 4372dc7eaaa81fc04554626b7f02c9759a04a65b
- nptl: Move pthread_mutex_timedlock, pthread_mutex_clocklock to libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Remove.
- [__TIMESIZE != 64](libpthread_hidden_proto): Remove.
- [__TIMESIZE != 64](libc_hidden_proto): New.
- [__TIMESIZE != 64](libc_hidden_proto): New.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (__pthread_mutex_clocklock): New function.
- (__pthread_mutex_timedlock): New function.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- * nptl/pthread_mutex_timedlock.c: Modified.
- [__TIMESIZE != 64](libpthread_hidden_def): Remove.
- [__TIMESIZE != 64](__pthread_mutex_clocklock): Remove function.
- [__TIMESIZE != 64](libpthread_hidden_def): Remove.
- [__TIMESIZE != 64](__pthread_mutex_timedlock): Remove function.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](___pthread_mutex_clocklock): New function.
- [__TIMESIZE != 64](versioned_symbol): New function.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](___pthread_mutex_timedlock): New function.
- (__pthread_mutex_clocklock64): Remove function.
- (weak_alias): Remove.
- (__pthread_mutex_timedlock64): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_30, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE == 64](strong_alias): New.
- [__TIMESIZE == 64](strong_alias): New.
- (___pthread_mutex_clocklock64): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- (versioned_symbol): New function.
- (___pthread_mutex_timedlock64): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: a2975191d0e852ba2501f4cf1588aae76bdad303
- nptl: Move pthread_mutex_setprioceiling into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_mutex_setprioceiling.c: Modified.
- (pthread_mutex_setprioceiling): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_mutex_setprioceiling): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 4b85c6f55fa9be1b1ff2c5ac67c8dcb63f883789
- nptl: Move pthread_mutex_getprioceiling into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_mutex_getprioceiling.c: Modified.
- (pthread_mutex_getprioceiling): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_mutex_getprioceiling): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-22 Matheus Castanho <msc@linux.ibm.com>
- COMMIT: 10624a97e8e47004985740cbb04060a84cfada76
- powerpc: Add optimized strlen for POWER10
- * sysdeps/powerpc/powerpc64/le/power10/strlen.S: New file.
- * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified.
- * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/powerpc/powerpc64/multiarch/strlen-power10.S: New file.
- * sysdeps/powerpc/powerpc64/multiarch/strlen.c: Modified.
- [__LITTLE_ENDIAN__](libc_ifunc): Modified.
- (__strlen_power10): New.
- 2021-04-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: 6f3e54d404cfe1ba7d1444e6dfcfd77b102d9287
- nptl: Do not build nptl/tst-pthread-gdb-attach as PIE
- * nptl/Makefile: Modified.
- 2021-04-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: e4f1c0de9c7d3fd2e569551b2619d2eb34fd09c6
- nptl: Move pthread_kill_other_threads_np compatibility symbol into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_kill_other_threads.c: Modified.
- [SHARED](__pthread_kill_other_threads_np): Remove.
- [SHARED](compat_symbol): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](__pthread_kill_other_threads_np): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-22 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 7fc9152e831fb24091c0ceabdcecb9b07dd29dd6
- x86: tst-cpu-features-supports.c: Update AMX check
- * sysdeps/x86/tst-cpu-features-supports.c: Modified.
- (do_test): Modified function.
- 2021-04-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: 33b20249b567724664568fc6475b6f502c958be4
- nptl: Move pthread_atfork compatibility symbol to libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/old_pthread_atfork.c: Modified.
- [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](__pthread_atfork): Remove.
- [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](pthread_atfork.c): Remove.
- [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](__pthread_atfork): Remove.
- [SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](compat_symbol): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](__pthread_atfork): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](pthread_atfork.c): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](__pthread_atfork): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3)](compat_symbol): New.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- 2021-04-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: f553dc066071a4465321fbc122bed8a75afd996b
- nptl: Check for compatible GDB in nptl/tst-pthread-gdb-attach
- * nptl/tst-pthread-gdb-attach.c: Modified.
- (do_test): Modified function.
- (elf.h): Include file.
- (fcntl.h): Include file.
- (stdbool.h): Include file.
- (string.h): Include file.
- (elf_prefix): New.
- (_Static_assert): New function.
- (read_elf_header): New function.
- (find_gdb): New function.
- 2021-04-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: 6573396163082f45c9b9150605f0390305e37a6c
- nptl: __nptl_set_robust_list_avail must be nocommon
- * sysdeps/nptl/dl-tls_init_tp.c: Modified.
- [! __ASSUME_SET_ROBUST_LIST](__nptl_set_robust_list_avail): Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 1d67cf9e8a0194588e66fb3b7afcbdc3bf836a30
- nptl: Remove remnants of the libc/libpthread forwarder interface
- * nptl/Makefile: Modified.
- * nptl/forward.c: Delete file.
- * nptl/libc_pthread_init.c: Modified.
- [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified function.
- [TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified function.
- * nptl/nptl-init.c: Modified.
- [! SHARED](ptr_pthread_functions): Remove.
- [SHARED](pthread_functions): Remove.
- [SHARED](ptr_pthread_functions): Remove.
- (__pthread_initialize_minimal_internal): Modified function.
- * nptl/pthreadP.h: Modified.
- [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified.
- [TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified.
- (pthread-functions.h): Remove include.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [!(IS_IN (libpthread))](PTFAVAIL): Remove.
- [!(IS_IN (libpthread))](__libc_ptf_call): Remove.
- [!(IS_IN (libpthread))](__libc_ptf_call_always): Remove.
- [IS_IN (libpthread)](PTFAVAIL): Remove.
- [IS_IN (libpthread)](__libc_ptf_call): Remove.
- [IS_IN (libpthread)](__libc_ptf_call_always): Remove.
- [SHARED && IS_IN (libc)](PTFAVAIL): Remove.
- [SHARED && IS_IN (libc)](__libc_ptf_call): Remove.
- [SHARED && IS_IN (libc)](__libc_ptf_call_always): Remove.
- (pthread-functions.h): Remove include.
- (PTFAVAIL): New.
- (__libc_ptf_call): New.
- (__libc_ptf_call_always): New.
- * sysdeps/nptl/pthread-functions.h: Delete file.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 486010a3c8cb59df19995eac964ef51e627287a4
- nptl: Move setxid broadcast implementation into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/allocatestack.c: Modified.
- (setxid_mark_thread): Remove function.
- (setxid_unmark_thread): Remove function.
- (setxid_signal_thread): Remove function.
- (__nptl_setxid_error): Remove function.
- (__nptl_setxid): Remove function.
- * nptl/nptl-init.c: Modified.
- (__xidcmd): Remove.
- (sighandler_setxid): Remove function.
- (__pthread_initialize_minimal_internal): Modified function.
- * nptl/nptl_setxid.c: New file.
- * nptl/pthreadP.h: Modified.
- (__nptl_setxid_error): Remove.
- (libc_hidden_proto): Modified.
- (__nptl_setxid_sighandler): New function.
- (libc_hidden_proto): New.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- * sysdeps/nptl/setxid.h: Modified.
- [! SHARED](INLINE_SETXID_SYSCALL): Remove.
- [SHARED](INLINE_SETXID_SYSCALL): Remove.
- [SINGLE_THREAD](INLINE_SETXID_SYSCALL): Remove.
- (sys/single_threaded.h): Include file.
- (INLINE_SETXID_SYSCALL): New.
- * sysdeps/unix/sysv/linux/internal-signals.h: Modified.
- (__xidcmd): Remove.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 08129b155e50f01588ec6e675fc76637cb22eb01
- nptl: Move core condition variable functions into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/forward.c: Modified.
- [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Remove.
- [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove.
- [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Remove.
- [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove.
- [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Remove.
- [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove.
- [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Remove.
- [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove.
- (FORWARD2): Remove.
- (FORWARD): Remove.
- (FORWARD): Remove.
- (versioned_symbol): Remove.
- (FORWARD): Remove.
- (versioned_symbol): Remove.
- (FORWARD): Remove.
- (versioned_symbol): Remove.
- (FORWARD): Remove.
- (versioned_symbol): Remove.
- * nptl/libpthread-compat.c: Modified.
- [(SHLIB_COMPAT (libpthread, GLIBC_2_3_2, GLIBC_2_3_4))](compat_symbol): New.
- * nptl/nptl-init.c: Modified.
- * nptl/old_pthread_cond_broadcast.c: Modified.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_broadcast_2_0): Remove.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_broadcast_2_0): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): New.
- * nptl/old_pthread_cond_signal.c: Modified.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_signal_2_0): Remove.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_signal_2_0): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): New.
- * nptl/old_pthread_cond_timedwait.c: Modified.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_timedwait_2_0): Remove.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_timedwait_2_0): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): New.
- * nptl/old_pthread_cond_wait.c: Modified.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_wait_2_0): Remove.
- [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_wait_2_0): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): New.
- * nptl/pthreadP.h: Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Remove.
- [__TIMESIZE != 64](libpthread_hidden_proto): Remove.
- [__TIMESIZE != 64](libc_hidden_proto): New.
- [__TIMESIZE != 64](libc_hidden_proto): New.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- * nptl/pthread_cond_broadcast.c: Modified.
- (__pthread_cond_broadcast): Remove function.
- (versioned_symbol): Modified.
- (___pthread_cond_broadcast): New function.
- (libc_hidden_ver): New.
- (versioned_symbol): New function.
- * nptl/pthread_cond_signal.c: Modified.
- (__pthread_cond_signal): Remove function.
- (versioned_symbol): Modified.
- (___pthread_cond_signal): New function.
- (libc_hidden_ver): New.
- (versioned_symbol): New function.
- * nptl/pthread_cond_wait.c: Modified.
- [__TIMESIZE != 64](libpthread_hidden_def): Remove.
- [__TIMESIZE != 64](__pthread_cond_timedwait): Remove function.
- [__TIMESIZE != 64](libpthread_hidden_def): Remove.
- [__TIMESIZE != 64](__pthread_cond_clockwait): Remove function.
- [__TIMESIZE != 64](versioned_symbol): New function.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](___pthread_cond_timedwait): New function.
- [__TIMESIZE != 64](versioned_symbol): New function.
- [__TIMESIZE != 64](libc_hidden_ver): New.
- [__TIMESIZE != 64](___pthread_cond_clockwait): New function.
- (__pthread_cond_wait): Remove function.
- (__pthread_cond_timedwait64): Remove function.
- (versioned_symbol): Modified.
- (versioned_symbol): Modified.
- (__pthread_cond_clockwait64): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_30, GLIBC_2_34)](compat_symbol): New.
- [__TIMESIZE == 64](strong_alias): New.
- [__TIMESIZE == 64](strong_alias): New.
- (___pthread_cond_wait): New function.
- (libc_hidden_ver): New.
- (___pthread_cond_timedwait64): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- (versioned_symbol): New function.
- (___pthread_cond_clockwait64): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- (versioned_symbol): New function.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 27a448223cb2d3bab191c61303db48cee66f871c
- nptl: Move core mutex functions into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/forward.c: Modified.
- (FORWARD): Remove.
- (FORWARD): Remove.
- (FORWARD): Remove.
- (FORWARD): Remove.
- * nptl/nptl-init.c: Modified.
- * nptl/pthreadP.h: Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Remove.
- [IS_IN (libpthread)](hidden_proto): Remove.
- [IS_IN (libpthread)](hidden_proto): Remove.
- [IS_IN (libpthread)](hidden_proto): Remove.
- (__pthread_mutex_unlock_usercnt): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- * nptl/pthread_mutex_cond_lock.c: Modified.
- (__pthread_mutex_lock): Remove.
- (PTHREAD_MUTEX_LOCK): New.
- (PTHREAD_MUTEX_VERSIONS): New.
- * nptl/pthread_mutex_destroy.c: Modified.
- (__pthread_mutex_destroy): Remove function.
- (weak_alias): Remove.
- (hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_mutex_destroy): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- (versioned_symbol): New function.
- * nptl/pthread_mutex_init.c: Modified.
- (__pthread_mutex_init): Remove function.
- (weak_alias): Remove.
- (hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_mutex_init): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- (versioned_symbol): New function.
- * nptl/pthread_mutex_lock.c: Modified.
- [! LLL_MUTEX_LOCK](PTHREAD_MUTEX_LOCK): New.
- [! LLL_MUTEX_LOCK](PTHREAD_MUTEX_VERSIONS): New.
- [! __pthread_mutex_lock](weak_alias): Remove.
- [! __pthread_mutex_lock](hidden_def): Remove.
- (__pthread_mutex_lock): Remove function.
- [PTHREAD_MUTEX_VERSIONS][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [PTHREAD_MUTEX_VERSIONS](versioned_symbol): New.
- [PTHREAD_MUTEX_VERSIONS](libc_hidden_ver): New.
- [PTHREAD_MUTEX_VERSIONS](versioned_symbol): New.
- (shlib-compat.h): Include file.
- (PTHREAD_MUTEX_LOCK): New function.
- * nptl/pthread_mutex_unlock.c: Modified.
- (__pthread_mutex_unlock_usercnt): Modified function.
- (__pthread_mutex_unlock): Remove function.
- (weak_alias): Remove.
- (hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (libc_hidden_def): New.
- (___pthread_mutex_unlock): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- (versioned_symbol): New function.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [! SHARED](__rtld_lock_lock_recursive): Modified.
- [! SHARED](__rtld_lock_unlock_recursive): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_init): Modified.
- [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_fini): Modified.
- [!(IS_IN (libc) || IS_IN (libpthread))](__libc_lock_unlock): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 60d5e40ab200033a982a9fd7594a1f83dcdb94a0
- x86: Remove low-level lock optimization
- * sysdeps/i386/nptl/pthread_spin_lock.S: Modified.
- * sysdeps/unix/sysv/linux/x86/lowlevellock.h: Delete file.
- * sysdeps/x86_64/nptl/pthread_spin_lock.S: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 99f841c441feeaa9a3d97fd91bb3d6ec8073c982
- nptl: pthread_mutex_lock, pthread_mutex_unock single-threaded optimization
- * nptl/pthread_mutex_cond_lock.c: Modified.
- (LLL_MUTEX_LOCK_OPTIMIZED): New.
- * nptl/pthread_mutex_lock.c: Modified.
- [! LLL_MUTEX_LOCK](LLL_MUTEX_LOCK): Modified.
- [! LLL_MUTEX_LOCK](lll_mutex_lock_optimized): New function.
- [! LLL_MUTEX_LOCK](LLL_MUTEX_LOCK_OPTIMIZED): New.
- (__pthread_mutex_lock): Modified function.
- * nptl/pthread_mutex_unlock.c: Modified.
- (__pthread_mutex_unlock_usercnt): Modified function.
- (lll_mutex_unlock_optimized): New function.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: eda0c098ed31489ce21f15d775ed96c1f6b395ad
- nptl: Move internal symbol __mutex_aconf into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/nptl-init.c: Modified.
- (__pthread_initialize_minimal_internal): Modified function.
- * nptl/pthread_mutex_conf.c: Modified.
- (libc_hidden_data_def): New.
- * sysdeps/nptl/pthread_early_init.h: New file.
- * nptl/pthread_mutex_conf.h: Move to...
- * sysdeps/nptl/pthread_mutex_conf.h: ... here.
- [HAVE_TUNABLES](__mutex_aconf): Modified.
- [HAVE_TUNABLES](libc_hidden_proto): New.
- [! HAVE_TUNABLES](__pthread_tunables_init): New.
- * sysdeps/pthread/pthread_mutex_conf.h: New file.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 1f3ed1e0c8ede2ec0aa8b5913de7abc6791c986f
- pthread: Introduce __pthread_early_init
- * elf/libc_early_init.c: Modified.
- (__libc_early_init): Modified function.
- (pthread_early_init.h): Include file.
- * sysdeps/pthread/pthread_early_init.h: New file.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 798cacde768c262d3979ba9c5eb224d6837fd92d
- nptl: Move the internal thread priority protection symbols into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- (__sched_fifo_min_prio): Modified.
- (__sched_fifo_max_prio): Modified.
- (__init_sched_fifo_prio): Modified.
- (__pthread_tpp_change_priority): Modified.
- (__pthread_current_priority): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- * nptl/tpp.c: Modified.
- (libc_hidden_data_def): New.
- (libc_hidden_data_def): New.
- (libc_hidden_def): New.
- (libc_hidden_def): New.
- (libc_hidden_def): New.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: eb29dcde31e7b6f07e7acda161e85d2be69652e4
- nptl: Move rwlock functions with forwarders into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/nptl-init.c: Modified.
- * nptl/pthreadP.h: Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Remove.
- [IS_IN (libpthread)](hidden_proto): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- * nptl/pthread_rwlock_rdlock.c: Modified.
- (__pthread_rwlock_rdlock): Remove function.
- (weak_alias): Remove.
- (hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (___pthread_rwlock_rdlock): New function.
- (versioned_symbol): New function.
- (strong_alias): New.
- (libc_hidden_ver): New.
- * nptl/pthread_rwlock_unlock.c: Modified.
- (__pthread_rwlock_unlock): Remove function.
- (weak_alias): Remove.
- (hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (___pthread_rwlock_unlock): New function.
- (versioned_symbol): New function.
- (strong_alias): New.
- (libc_hidden_ver): New.
- * nptl/pthread_rwlock_wrlock.c: Modified.
- (__pthread_rwlock_wrlock): Remove function.
- (weak_alias): Remove.
- (hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)](compat_symbol): New.
- (___pthread_rwlock_wrlock): New function.
- (versioned_symbol): New function.
- (strong_alias): New.
- (libc_hidden_ver): New.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- (__libc_rwlock_rdlock): Modified.
- (__libc_rwlock_wrlock): Modified.
- (__libc_rwlock_unlock): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- (libc_hidden_proto): New.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 9ce44f46754cc529d54418615862e7e27cc82f09
- nptl: Move pthread_key_delete into libc.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pthread_key_delete.c: Modified.
- (__pthread_key_delete): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_key_delete): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 64a8990bdcb7f7259eb8445e8a7846345869f669
- nptl: Move pthread_setspecific, __pthread_setspecific into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/nptl-init.c: Modified.
- * nptl/pthreadP.h: Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pthread_setspecific.c: Modified.
- (__pthread_setspecific): Remove function.
- (weak_alias): Remove.
- (hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_setspecific): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- (versioned_symbol): New function.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: aae43acfd14654d8733f022cd7b44f1636452db9
- nptl: Move pthread_getspecific, __pthread_getspecific into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/nptl-init.c: Modified.
- * nptl/pthreadP.h: Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pthread_getspecific.c: Modified.
- (__pthread_getspecific): Remove function.
- (weak_alias): Remove.
- (hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_getspecific): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- (versioned_symbol): New function.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 6f009ea9848a473578ccdebc0dc1ccf50debc047
- nptl: Move pthread_key_create, __pthread_key_create into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/nptl-init.c: Modified.
- * nptl/pthreadP.h: Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Remove.
- * nptl/pthread_key_create.c: Modified.
- (__pthread_key_create): Remove function.
- (weak_alias): Remove.
- (hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_key_create): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- (versioned_symbol): New function.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 442e8a40da9dfa24aeebf4f1a163f0a58b12cf7e
- nptl: Move part of TCB initialization from libpthread to __tls_init_tp
- * nptl/Versions: Modified.
- * nptl/nptl-init.c: Modified.
- [! __ASSUME_SET_ROBUST_LIST](__set_robust_list_avail): Remove.
- [! __ASSUME_SET_ROBUST_LIST](set_robust_list_not_avail): Remove.
- [__ASSUME_SET_ROBUST_LIST](set_robust_list_not_avail): Remove.
- (pthread-pids.h): Remove include.
- (__pthread_initialize_minimal_internal): Modified function.
- * nptl/pthread-pids.h: Delete file.
- * nptl/pthreadP.h: Modified.
- [! __ASSUME_SET_ROBUST_LIST](__set_robust_list_avail): Remove.
- [! __ASSUME_SET_ROBUST_LIST](__nptl_set_robust_list_avail): New.
- [! __ASSUME_SET_ROBUST_LIST](rtld_hidden_proto): New.
- * nptl/pthread_create.c: Modified.
- [! __ASSUME_SET_ROBUST_LIST](if): Modified function.
- [! __ASSUME_SET_ROBUST_LIST](if): Modified function.
- * nptl/pthread_mutex_init.c: Modified.
- (__pthread_mutex_init): Modified function.
- * sysdeps/nptl/dl-tls_init_tp.c: Modified.
- (__tls_init_tp): Modified function.
- [! __ASSUME_SET_ROBUST_LIST](__nptl_set_robust_list_avail): New.
- [! __ASSUME_SET_ROBUST_LIST](rtld_hidden_data_def): New.
- (kernel-features.h): Include file.
- (nptl/pthreadP.h): Include file.
- * sysdeps/unix/sysv/linux/pthread-pids.h: Delete file.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 90d7e7e5bd3b0683a27c658388b6515ce950c78e
- elf: Introduce __tls_init_tp for second-phase TCB initialization
- * csu/libc-tls.c: Modified.
- (list.h): Remove include.
- (__libc_setup_tls): Modified function.
- * elf/Makefile: Modified.
- * elf/dl-tls_init_tp.c: New file.
- * elf/rtld.c: Modified.
- (list.h): Remove include.
- (init_tls): Modified function.
- (dl_main): Modified function.
- * sysdeps/generic/ldsodefs.h: Modified.
- [IS_IN (rtld)](__tls_init_tp): New function.
- * sysdeps/nptl/dl-tls_init_tp.c: New file.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 90e97b37201c9b33ee79296b6eb034d5d5db925c
- Remove pthread_key_create-related internals from libc-lock.h
- * sysdeps/generic/libc-lock.h: Modified.
- (__libc_key_t): Remove.
- (__libc_key_create): Remove.
- (__libc_setspecific): Remove.
- (__libc_getspecific): Remove.
- * sysdeps/htl/libc-lockP.h: Modified.
- (__libc_key_t): Remove.
- (__pthread_key_create): Remove.
- (__pthread_key_delete): Remove.
- (__pthread_setspecific): Remove.
- (__pthread_getspecific): Remove.
- * sysdeps/nptl/libc-lockP.h: Modified.
- (__libc_key_t): Remove.
- (__libc_key_create): Remove.
- (__libc_getspecific): Remove.
- (__libc_setspecific): Remove.
- (__pthread_key_create): Remove.
- (__pthread_setspecific): Remove.
- (__pthread_getspecific): Remove.
- (__register_atfork): New function.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: fada9018199c21c469ff0e731ef75c6020074ac9
- dlfcn: dlerror needs to call free from the base namespace [BZ #24773]
- * dlfcn/Makefile: Modified.
- * dlfcn/Versions: Modified.
- * dlfcn/dlerror.c: Modified.
- [!(! SHARED && IS_IN (libdl))][SHARED](__dlerror_main_freeres): Remove function.
- [!(! SHARED && IS_IN (libdl))](dl_action_result): Remove.
- [!(! SHARED && IS_IN (libdl))](last_result): Remove.
- [!(! SHARED && IS_IN (libdl))](static_buf): Remove.
- [!(! SHARED && IS_IN (libdl))](key): Remove.
- [!(! SHARED && IS_IN (libdl))](__libc_once_define): Remove.
- [!(! SHARED && IS_IN (libdl))](init): Remove.
- [!(! SHARED && IS_IN (libdl))](free_key_mem): Remove.
- [!(! SHARED && IS_IN (libdl))](__dlerror): Modified function.
- [!(! SHARED && IS_IN (libdl))](_dlerror_run): Modified function.
- [!(! SHARED && IS_IN (libdl))](init): Remove function.
- [!(! SHARED && IS_IN (libdl))](check_free): Remove function.
- [!(! SHARED && IS_IN (libdl))](fini): Remove function.
- [!(! SHARED && IS_IN (libdl))](free_key_mem): Remove function.
- (assert.h): Include file.
- (dlerror.h): Include file.
- * dlfcn/dlerror.h: New file.
- * dlfcn/dlfreeres.c: Delete file.
- * dlfcn/libc_dlerror_result.c: New file.
- * elf/dl-exception.c: Modified.
- (_dl_error_free): New function.
- * elf/rtld.c: Modified.
- * elf/tst-dlmopen-dlerror-mod.c: Modified.
- (call_dlsym): Modified function.
- (call_dlopen): Modified function.
- (stdio.h): Include file.
- (string.h): Include file.
- * elf/tst-dlmopen-dlerror.c: Modified.
- (do_test): Modified function.
- (string.h): Include file.
- * include/dlfcn.h: Modified.
- [! _ISOMAC](__dlerror_main_freeres): Remove.
- * malloc/set-freeres.c: Modified.
- (__libdl_freeres): Remove.
- (__libc_freeres): Modified function.
- (dlfcn/dlerror.h): Include file.
- * malloc/thread-freeres.c: Modified.
- (__libc_thread_freeres): Modified function.
- (dlfcn/dlerror.h): Include file.
- * sysdeps/generic/ldsodefs.h: Modified.
- [IS_IN (rtld)](_dl_error_free): New function.
- [SHARED](rtld_global_ro): Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: b2964eb1d9a6b8ab1250e8a881cf406182da5875
- dlfcn: Failures after dlmopen should not terminate process [BZ #24772]
- * dlfcn/dlerror.c: Modified.
- [!(! SHARED && IS_IN (libdl))](_dlerror_run): Modified function.
- * elf/Makefile: Modified.
- * elf/dl-error-skeleton.c: Modified.
- [DL_ERROR_BOOTSTRAP](_rtld_catch_error): New function.
- * elf/rtld.c: Modified.
- * elf/tst-dlmopen-dlerror-mod.c: New file.
- * elf/tst-dlmopen-dlerror.c: New file.
- * sysdeps/generic/ldsodefs.h: Modified.
- [IS_IN (rtld)](__typeof__): New function.
- [SHARED](rtld_global_ro): Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 66d99dc53a9aa2bbc7e8d7dd3ba3507d5ffe8597
- nptl: Invoke the set_robust_list system call directly in fork
- * nptl/nptl-init.c: Modified.
- [! SHARED](__nptl_set_robust): Remove.
- [SHARED](__nptl_set_robust): Remove.
- [SHARED](__nptl_set_robust): Remove function.
- * nptl/pthreadP.h: Modified.
- [! SHARED](__nptl_set_robust): Remove.
- * sysdeps/nptl/fork.c: Modified.
- (__libc_fork): Modified function.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 75376a3fb8429e3cf8275337ac56bf5f8127303b
- nptl: Move pthread_setcanceltype into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/forward.c: Modified.
- (FORWARD): Remove.
- * nptl/nptl-init.c: Modified.
- * nptl/pthreadP.h: Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pthread_setcanceltype.c: Modified.
- (strong_alias): Remove.
- (libc_hidden_def): New.
- (weak_alias): New.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 93d78ec1cba68184931b75bef29afd3aed30f43a
- nptl: Move pthread_setcancelstate into libc
- * libio/iopopen.c: Modified.
- (_IO_new_proc_close): Modified function.
- * misc/error.c: Modified.
- [! _LIBC](__error_internal): Modified function.
- [! _LIBC](__error_at_line_internal): Modified function.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/forward.c: Modified.
- (FORWARD): Modified.
- (strong_alias): Remove.
- (FORWARD): Remove.
- * nptl/nptl-init.c: Modified.
- * nptl/pthreadP.h: Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Remove.
- (__pthread_setcancelstate): Remove.
- * nptl/pthread_setcancelstate.c: Modified.
- (strong_alias): Remove.
- (hidden_def): Remove.
- (libc-lockP.h): Include file.
- (libc_hidden_def): New.
- (weak_alias): New.
- * stdlib/fmtmsg.c: Modified.
- (fmtmsg): Modified function.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- (libc_hidden_proto): New.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- * sysdeps/posix/system.c: Modified.
- [(_LIBC_REENTRANT) && (SIGCANCEL)](cancel_handler): Modified function.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/fatal-prepare.h: Modified.
- (FATAL_PREPARE): Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/spawni.c: Modified.
- (__spawnix): Modified function.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: c62cef023cdcd8349369ef4e0d08290e495659be
- nptl: Move pthread_exit into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/forward.c: Modified.
- (FORWARD_NORETURN): Remove.
- (FORWARD_NORETURN): Remove.
- (strong_alias): Remove.
- * nptl/nptl-init.c: Modified.
- * nptl/pthreadP.h: Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pthread_exit.c: Modified.
- (libc_hidden_def): New.
- * nptl/tst-pthread_exit-nothreads-static.c: New file.
- * nptl/tst-pthread_exit-nothreads.c: New file.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2cfef0b042561ec2a61cab0a1f3a85a28780985d
- nptl: Move __nptl_deallocate_tsd into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/nptl-init.c: Modified.
- * nptl/nptl_deallocate_tsd.c: New file.
- * nptl/pthreadP.h: Modified.
- (__nptl_deallocate_tsd): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pthread_create.c: Modified.
- (__nptl_deallocate_tsd): Remove function.
- * sysdeps/nptl/libc_start_call_main.h: Modified.
- [! LIBC_START_MAIN_AUXVEC_ARG](__libc_start_call_main): Modified function.
- [LIBC_START_MAIN_AUXVEC_ARG](__libc_start_call_main): Modified function.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: a91bf4e0ff4df92553e72f181ae1f60e1b36503c
- nptl: Move __pthread_keys global variable into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthreadP.h: Modified.
- (hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (hidden_proto): Modified.
- (hidden_proto): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pthread_keys.c: New file.
- * nptl/vars.c: Modified.
- (__pthread_keys): Remove.
- (hidden_data_def): Remove.
- * nptl_db/structs.def: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 7a7229de1da3966e5e69e7c8d4746984003db4a6
- nptl_db: Introduce DB_MAIN_ARRAY_VARIABLE
- * nptl_db/db-symbols.awk: Modified.
- * nptl_db/structs.def: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 43fe356d18e12b5826dfee4c0b57b5c75c3a9a72
- nptl: Move internal __nptl_nthreads variable into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/nptl-init.c: Modified.
- * nptl/nptl_nthreads.c: New file.
- * nptl/pthreadP.h: Modified.
- (__nptl_nthreads): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pthread_create.c: Modified.
- (__nptl_nthreads): Modified.
- (__nptl_nthreads): Remove.
- * nptl_db/structs.def: Modified.
- * sysdeps/nptl/libc_start_call_main.h: Modified.
- [! LIBC_START_MAIN_AUXVEC_ARG](__libc_start_call_main): Modified function.
- [LIBC_START_MAIN_AUXVEC_ARG](__libc_start_call_main): Modified function.
- (nptl/pthreadP.h): Include file.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 130fca173f323a24b41873b6656ab77c7cff86e1
- csu: Move calling main out of __libc_start_main_impl
- * csu/libc-start.c: Modified.
- [! LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function.
- [HAVE_PTR_NTHREADS](atomic.h): Remove.
- [LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function.
- (libc_start_call_main.h): Include file.
- * sysdeps/generic/libc_start_call_main.h: New file.
- * sysdeps/nptl/libc_start_call_main.h: New file.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 1d95b035c721908d3bcbbca9e8d3a5e55a24c09e
- nptl: Move __pthread_unwind_next into libc
- * elf/Makefile: Modified.
- * include/setjmp.h: Modified.
- [! _ISOMAC](__libc_siglongjmp): Modified.
- [! _ISOMAC](__libc_longjmp): Modified.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/forward.c: Modified.
- (FORWARD_NORETURN): Remove.
- * nptl/nptl-init.c: Modified.
- * nptl/pthreadP.h: Modified.
- [! SHARED](__pthread_unwind): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Remove.
- [IS_IN (libpthread)](hidden_proto): Remove.
- [IS_IN (libpthread)](__cleanup_fct_attribute): New.
- [IS_IN (libpthread)](__cleanup_fct_attribute): New.
- [SHARED](__pthread_unwind): Modified.
- (__cleanup_fct_attribute): Remove.
- (__cleanup_fct_attribute): Remove.
- (__do_cancel): Remove function.
- [!(IS_IN (libpthread))](__pthread_unwind): New.
- (__pthread_unwind): New function.
- * nptl/pthread_cancel.c: Modified.
- (__pthread_cancel): Modified function.
- (unwind-link.h): Include file.
- (stdio.h): Include file.
- (gnu/lib-names.h): Include file.
- * nptl/pthread_exit.c: Modified.
- (__pthread_exit): Modified function.
- (unwind-link.h): Include file.
- (stdio.h): Include file.
- (gnu/lib-names.h): Include file.
- * nptl/unwind.c: Modified.
- (hidden_def): Remove.
- (__pthread_unwind_next): Remove function.
- (hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (libc_hidden_def): New.
- (___pthread_unwind_next): New function.
- (versioned_symbol): New function.
- * setjmp/Versions: Modified.
- * sysdeps/arm/Makefile: Modified.
- * sysdeps/arm/nptl/unwind-forcedunwind.c: Delete file.
- * sysdeps/arm/pt-arm-unwind-resume.S: Delete file.
- * sysdeps/generic/unwind-resume.c: Modified.
- (_Unwind_ForcedUnwind): New function.
- (UNWIND_LINK_PTR): New function.
- (_Unwind_GetCFA): New function.
- (UNWIND_LINK_PTR): New function.
- * sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c: Move to...
- * sysdeps/ia64/unwind-resume.c: ... here.
- (sysdeps/nptl/unwind-forcedunwind.c): Remove include.
- (_Unwind_GetBSP): Modified function.
- (sysdeps/generic/unwind-resume.c): Include file.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- * sysdeps/nptl/unwind-forcedunwind.c: Delete file.
- * sysdeps/powerpc/Versions: Modified.
- * sysdeps/powerpc/longjmp.c: Modified.
- (weak_alias): Remove.
- (weak_alias): Remove.
- (weak_alias): Remove.
- (default_symbol_version): Remove.
- (default_symbol_version): Remove.
- (versioned_symbol): Modified.
- (versioned_symbol): Modified.
- (versioned_symbol): Modified.
- (strong_alias): New.
- (strong_alias): New.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/Makefile: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 3fec7f18bfcb7044e813a12e19c3c98eb8387e26
- nptl: Move pthread_once and __pthread_once into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/libc_pthread_init.c: Modified.
- [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified function.
- [TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified function.
- (__fork_generation_pointer): Remove.
- * nptl/nptl-init.c: Modified.
- (__pthread_initialize_minimal_internal): Modified function.
- * nptl/pthreadP.h: Modified.
- [! TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Remove.
- [TLS_MULTIPLE_THREADS_IN_TCB](__libc_pthread_init): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pthread_once.c: Modified.
- (__pthread_once): Remove function.
- (weak_alias): Remove.
- (hidden_def): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (libc-lockP.h): Include file.
- (shlib-compat.h): Include file.
- (___pthread_once): New function.
- (versioned_symbol): New function.
- (libc_hidden_ver): New.
- (versioned_symbol): New function.
- * sysdeps/nptl/fork.c: Modified.
- (__libc_fork): Modified function.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- (__libc_once): Modified.
- (libc_hidden_proto): New.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 4647ce82c733d1453611e35236b786ecd7faf598
- nptl: Move __pthread_cleanup_upto into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/nptl-init.c: Modified.
- * nptl/pthreadP.h: Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Modified.
- [IS_IN (libpthread)](hidden_proto): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): New.
- * nptl/pt-cleanup.c: Move to...
- * nptl/pthread_cleanup_upto.c: ... here.
- (hidden_def): Remove.
- (libc_hidden_def): New.
- * sysdeps/nptl/jmp-unwind.c: Modified.
- (__pthread_cleanup_upto): Remove.
- (_longjmp_unwind): Modified function.
- (nptl/pthreadP.h): Include file.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- * sysdeps/unix/sysv/linux/s390/jmp-unwind.c: Modified.
- (__pthread_cleanup_upto): Remove.
- (_longjmp_unwind): Modified function.
- (nptl/pthreadP.h): Include file.
- 2021-04-21 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 5a3140b48978f0f690a5fee2f4a53705c02aabac
- x86: Restore compile-time check for shadow stack pointer in longjmp
- * sysdeps/unix/sysv/linux/x86/longjmp.c: New file.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 81dfc6694c6c67cc5084140afadc14259dca54f2
- nptl: Remove longjmp, siglongjmp from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pt-longjmp.c: Delete file.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c: Delete file.
- * sysdeps/unix/sysv/linux/s390/Versions: Modified.
- * sysdeps/unix/sysv/linux/s390/libpthread-compat.c: New file.
- * sysdeps/unix/sysv/linux/s390/pt-longjmp.c: Delete file.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- * sysdeps/x86/nptl/pt-longjmp.c: Delete file.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 1f2e5bfe48ae7a0a74896d7f3019d976c1647e56
- nptl: Move legacy cancelation handling into libc as compat symbols
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/cleanup_compat.c: Modified.
- (_pthread_cleanup_push): Remove function.
- (strong_alias): Remove.
- (_pthread_cleanup_pop): Remove function.
- (strong_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_cleanup_push): New function.
- (libc_hidden_def): New.
- (__pthread_cleanup_pop): New function.
- (libc_hidden_def): New.
- * nptl/cleanup_defer_compat.c: Modified.
- (pthreadP.h): Remove include.
- (libc-lock.h): Remove include.
- (_pthread_cleanup_push_defer): Remove function.
- (strong_alias): Remove.
- (_pthread_cleanup_pop_restore): Remove function.
- (strong_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](pthreadP.h): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](libc-lock.h): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](_pthread_cleanup_push_defer): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](_pthread_cleanup_pop_restore): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- * nptl/pthreadP.h: Modified.
- [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_frame): Remove.
- [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_routine): Remove.
- [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_routine_voidptr): Remove.
- [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](pthread_cleanup_combined_push): Remove.
- [IS_IN (libpthread)](__pthread_cleanup_push): Remove.
- [IS_IN (libpthread)](pthread_cleanup_push): Remove.
- [IS_IN (libpthread)](__pthread_cleanup_pop): Remove.
- [IS_IN (libpthread)](pthread_cleanup_pop): Remove.
- (libc_hidden_proto): Modified.
- [__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_frame): New.
- [__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_routine): New.
- [__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_routine_voidptr): New.
- [__EXCEPTIONS && ! __cplusplus](pthread_cleanup_combined_push): New.
- (__pthread_cleanup_push): New function.
- (pthread_cleanup_push): New.
- (__pthread_cleanup_pop): New function.
- (libc_hidden_proto): New.
- (pthread_cleanup_pop): New.
- (libc_hidden_proto): New.
- * nptl/tst-cleanup4.c: Modified.
- (shlib-compat.h): Include file.
- (compat_symbol_reference): New function.
- (compat_symbol_reference): New function.
- * nptl/tst-cleanup4aux.c: Modified.
- (shlib-compat.h): Include file.
- (compat_symbol_reference): New function.
- (compat_symbol_reference): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: f79f2065817e080f65f3c3a2fee966f5a97f1746
- nptl: Move legacy unwinding implementation into libc
- * nptl/Versions: Modified.
- * nptl/cleanup_defer_compat.c: Modified.
- (_pthread_cleanup_push_defer): Modified function.
- (_pthread_cleanup_pop_restore): Modified function.
- (libc-lock.h): Include file.
- * nptl/libc-cleanup.c: Modified.
- (__libc_cleanup_routine): Remove function.
- (tls.h): Include file.
- (libc-lock.h): Include file.
- (__libc_cleanup_push_defer): New function.
- (libc_hidden_def): New.
- (__libc_cleanup_pop_restore): New function.
- (libc_hidden_def): New.
- * nptl/nptl-init.c: Modified.
- * sysdeps/nptl/libc-lock.h: Modified.
- (_pthread_cleanup_push_defer): Remove.
- (_pthread_cleanup_pop_restore): Remove.
- (__libc_cleanup_region_start): Modified.
- (__libc_cleanup_region_end): Remove.
- (__libc_cleanup_push_defer): New function.
- (libc_hidden_proto): New.
- (__libc_cleanup_pop_restore): New function.
- * sysdeps/nptl/libc-lockP.h: Modified.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- [! __NO_WEAK_PTHREAD_ALIASES][weak_extern](weak_extern): Remove.
- [__EXCEPTIONS](__libc_cleanup_routine): Modified function.
- (_pthread_cleanup_push): Remove.
- (_pthread_cleanup_pop): Remove.
- (_pthread_cleanup_push_defer): Remove.
- (_pthread_cleanup_pop_restore): Remove.
- (__libc_cleanup_end): Remove.
- * sysdeps/nptl/pthread-functions.h: Modified.
- (pthread_functions): Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: 5715c29e91076800418833f2196f2082f439da75
- nptl: Move __pthread_cleanup_routine into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/cleanup_routine.c: Modified.
- (__pthread_cleanup_routine): Remove function.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (___pthread_cleanup_routine): New function.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: f03b78fae46905a5676c7b7f360cadba2f290708
- nptl: Move pthread_mutex_consistent into libc
- * NEWS: Modified.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_mutex_consistent.c: Modified.
- (pthread_mutex_consistent): Remove function.
- (weak_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_34)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](pthread_mutex_consistent_np): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_4, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (__pthread_mutex_consistent): New function.
- (versioned_symbol): New function.
- * sysdeps/nptl/pthread.h: Modified.
- [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K8][__USE_GNU](pthread_mutex_consistent_np): Remove.
- [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K8][__USE_GNU][! __REDIRECT_NTH](pthread_mutex_consistent_np): New.
- [__GNUC__ && __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_XOPEN2K8][__USE_GNU][__REDIRECT_NTH](__REDIRECT_NTH): New.
- * sysdeps/pthread/tst-robust1.c: Modified.
- (do_test): Modified function.
- * sysdeps/pthread/tst-robust8.c: Modified.
- (tf): Modified function.
- * sysdeps/pthread/tst-robust9.c: Modified.
- (tf): Modified function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 2208066603a136f95cfb815ca9281262e6465784
- elf: Remove lazy tlsdesc relocation related code
- * elf/tlsdeschtab.h: Modified.
- [SHARED](_dl_make_tlsdesc_dynamic): Modified function.
- (_dl_tlsdesc_resolve_early_return_p): Remove function.
- (_dl_tlsdesc_wake_up_held_fixups): Remove function.
- * sysdeps/aarch64/tlsdesc.c: Modified.
- (_dl_tlsdesc_resolve_hold): Remove.
- * sysdeps/arm/tlsdesc.c: Modified.
- (_dl_tlsdesc_resolve_hold): Remove.
- * sysdeps/i386/tlsdesc.c: Modified.
- (_dl_tlsdesc_resolve_hold): Remove.
- * sysdeps/x86_64/tlsdesc.c: Modified.
- (_dl_tlsdesc_resolve_hold): Remove.
- 2021-04-21 Andreas Schwab <schwab@linux-m68k.org>
- COMMIT: b59c6989814f7ac966ee702789b34f32a1439aaf
- Fix argv overrun in getconf (bug 27761)
- * posix/getconf.c: Modified.
- (main): Modified function.
- 2021-04-21 Florian Weimer <fweimer@redhat.com>
- COMMIT: a64afc225240b2b27129ccfb0516d7c958b98040
- nptl_db: Support different libpthread/ld.so load orders (bug 27744)
- * nptl/Makefile: Modified.
- * nptl/pthread_create.c: Modified.
- [SHARED](__nptl_rtld_global): New.
- * nptl/tst-pthread-gdb-attach-static.c: New file.
- * nptl/tst-pthread-gdb-attach.c: New file.
- * nptl_db/structs.def: Modified.
- * nptl_db/td_init.c: Modified.
- (__td_ta_rtld_global): Modified function.
- * nptl_db/thread_dbP.h: Modified.
- (td_thragent): Modified.
- 2021-04-19 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: aaa23c35071537e2dcf5807e956802ed215210aa
- x86: Optimize strlen-avx2.S
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/x86_64/multiarch/strlen-avx2.S: Modified.
- 2021-04-19 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: 4ba65586847751372520a36757c17f114588794e
- x86: Optimize strlen-evex.S
- * sysdeps/x86_64/multiarch/strlen-evex.S: Modified.
- 2021-04-19 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: b1e5572837ce79795fa9d6347cdd2eb047e333f0
- Reindent string/test-memmove.c
- * string/test-memmove.c: Modified.
- 2021-04-19 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: 81f6dd2135ea761832965bc7518e2ddf949480af
- x86: Expand test-memset.c and bench-memset.c
- * benchtests/bench-memset.c: Modified.
- (do_test): Modified function.
- (test_main): Modified function.
- * string/test-memset.c: Modified.
- (do_one_test): Modified function.
- (do_test): Modified function.
- (test_main): Modified function.
- 2021-04-19 Noah Goldstein <goldstein.w.n@gmail.com>
- COMMIT: f53790272ce7bdc5ecd14b45f65d0464d2a61a3a
- x86: Optimize less_vec evex and avx512 memset-vec-unaligned-erms.S
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/x86_64/multiarch/ifunc-memset.h: Modified.
- (IFUNC_SELECTOR): Modified function.
- * sysdeps/x86_64/multiarch/memset-avx512-unaligned-erms.S: Modified.
- * sysdeps/x86_64/multiarch/memset-evex-unaligned-erms.S: Modified.
- * sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S: Modified.
- 2021-04-19 H.J. Lu <hjl.tools@gmail.com>
- noah <goldstein.w.n@gmail.com>
- COMMIT: 83c5b368226c34a2f0a5287df40fc290b2b34359
- x86-64: Require BMI2 for strchr-avx2.S
- * sysdeps/x86_64/multiarch/ifunc-avx2.h: Modified.
- (IFUNC_SELECTOR): Modified function.
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- 2021-04-19 H.J. Lu <hjl.tools@gmail.com>
- H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 55bf411b451c13f0fb7ff3d3bf9a820020b45df1
- x86-64: Require BMI2 for __strlen_evex and __strnlen_evex
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- 2021-04-18 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 5660ab19f47c0bf267f23c631f43113a998eeb1b
- benchtests: Fix name of exp10f benchmark variant
- * benchtests/exp10f-inputs: Modified.
- 2021-04-18 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: a373aa25c764d35370805d5a9d50c9a8e9388aca
- benchtests: Fix pthread-locks test to produce valid json
- * benchtests/bench-pthread-locks.c: Modified.
- (do_bench_2): Modified function.
- (do_bench_1): Modified function.
- * benchtests/scripts/benchout.schema.json: Modified.
- 2021-04-16 noah <goldstein.w.n@gmail.com>
- COMMIT: 81cbc3bcaed730aa5d9e5d4ec46a0d4cb9eb6cd5
- x86: Expanding test-memmove.c, test-memcpy.c, bench-memcpy-large.c
- * benchtests/bench-memcpy-large.c: Modified.
- (do_test): Modified function.
- (test_main): Modified function.
- * string/test-memcpy.c: Modified.
- (do_test): Modified function.
- (do_test1): Modified function.
- (test_main): Modified function.
- * string/test-memmove.c: Modified.
- (do_test2): Modified function.
- (test_main): Modified function.
- 2021-04-16 Fangrui Song <maskray@google.com>
- COMMIT: cd6ae7ea5431c2b8f16201fb0e2c413bf8d2df06
- Set the retain attribute on _elf_set_element if CC supports [BZ #27492]
- * config.h.in: Modified.
- * configure: Modified.
- * configure.ac: Modified.
- * include/libc-symbols.h: Modified.
- [! _ISOMAC][! SHARED](_elf_set_element): Modified.
- [! _ISOMAC][SHARED](_elf_set_element): Modified.
- [! _ISOMAC][! HAVE_GNU_RETAIN](attribute_used_retain): New.
- [! _ISOMAC][HAVE_GNU_RETAIN](attribute_used_retain): New.
- * libio/Makefile: Modified.
- * libio/tst-cleanup-default-static.c: New file.
- * libio/tst-cleanup-default.c: New file.
- * libio/tst-cleanup-nostart-stop-gc-static.c: New file.
- * libio/tst-cleanup-nostart-stop-gc.c: New file.
- * libio/tst-cleanup-start-stop-gc-static.c: New file.
- * libio/tst-cleanup-start-stop-gc.c: New file.
- * libio/tst-cleanup.c: New file.
- * libio/tst-cleanup.exp: New file.
- 2021-04-16 noah <goldstein.w.n@gmail.com>
- COMMIT: 1a8605b6cd257e8a74e29b5b71c057211f5fb847
- x86: Update large memcpy case in memmove-vec-unaligned-erms.S
- * sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Modified.
- 2021-04-16 Matheus Castanho <msc@linux.ibm.com>
- COMMIT: 5d61fc2021922b4f572be218dad5b299e2939346
- powerpc: Add missing registers to clobbers list for syscalls [BZ #27623]
- * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Modified.
- (INTERNAL_VSYSCALL_CALL_TYPE): Modified.
- (SYSCALL_SCV): Modified.
- (SYSCALL_SC): Modified.
- 2021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 5ad1a81c8e84eed232ed42a2bf50a160c1447600
- misc: syslog: Use static const for AF_UNIX address
- * misc/syslog.c: Modified.
- (SyslogAddr): Remove.
- (openlog_internal): Modified function.
- (SyslogAddr): New.
- 2021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 7f3ab33f20f19ad5b8fdd40bd77d35a0da355347
- misc: syslog: Use CLOC_EXEC with _PATH_CONSOLE (BZ #17145)
- * misc/syslog.c: Modified.
- (__vsyslog_internal): Modified function.
- 2021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: ded3cef36135afa3510ce3c12b982f659b8ea244
- misc: syslog: Assume MSG_NOSIGNAL support (BZ #17144)
- * misc/syslog.c: Modified.
- [! NO_SIGPIPE](sigpipe_handler): Remove.
- [! NO_SIGPIPE](sigpipe_handler): Remove.
- [! send_flags](send_flags): Remove.
- (cancel_handler): Modified function.
- (__vsyslog_internal): Modified function.
- * sysdeps/unix/sysv/linux/syslog.c: Delete file.
- 2021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 7cb10381a45767f27409857da1dd9f67ef2c9f96
- misc: syslog: Use bool for connected
- * misc/syslog.c: Modified.
- (connected): Modified.
- (openlog_internal): Modified function.
- (closelog_internal): Modified function.
- 2021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 48ec055ddc475bd521d87733a4d128b62681d6d7
- posix: Add wait3 tests
- * posix/Makefile: Modified.
- * posix/tst-wait-skeleton.c: New file.
- * posix/tst-wait3.c: New file.
- * posix/tst-wait4.c: Modified.
- [! WEXITED](WEXITED): Remove.
- [! WEXITED](WCONTINUED): Remove.
- [! WEXITED](WSTOPPED): Remove.
- [SA_SIGINFO](sigchld): Remove.
- (errno.h): Remove include.
- (stdio.h): Remove include.
- (stdlib.h): Remove include.
- (unistd.h): Remove include.
- (sys/wait.h): Remove include.
- (sys/resource.h): Remove include.
- (signal.h): Remove include.
- (time.h): Remove include.
- (stdatomic.h): Remove include.
- (stdbool.h): Remove include.
- (support/xsignal.h): Remove include.
- (support/xunistd.h): Remove include.
- (support/check.h): Remove include.
- (support/process_state.h): Remove include.
- (test_child): Remove function.
- (chldset): Remove.
- (check_sigchld): Remove function.
- (do_test_wait4): Remove function.
- (do_test): Remove function.
- (support/test-driver.c): Remove include.
- (WAIT_CALL): New.
- (tst-wait-skeleton.c): Include file.
- 2021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: ef8239f13a49f2b43fa04cb8aa67c21c538537a3
- time: Add 64 bit tests for getdate / getdate_r
- * time/tst-getdate.c: Modified.
- (<anoymous>): Modified.
- (report_date_error): Modified function.
- (do_test): Remove function.
- (TEST_FUNCTION): Remove.
- (../test-skeleton.c): Remove include.
- (array_length.h): Include file.
- (stdbool.h): Include file.
- (support/check.h): Include file.
- (support/temp_file.h): Include file.
- (support/xunistd.h): Include file.
- 2021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 9f2d9c2bc1727061e59126a86a7ac25036698bc0
- time: Add basic timespec_get tests
- * time/Makefile: Modified.
- * time/tst-timespec_get.c: New file.
- 2021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 63ceeb856a919a3530cc8fb38fe7cc334e43f297
- time: Add timegm/timelocal basic tests
- * time/Makefile: Modified.
- * time/tst-timegm.c: New file.
- 2021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 96f98cefe016d813ecb5281524f2c9dc99ce7f39
- time: Add gmtime/gmtime_r tests
- * time/Makefile: Modified.
- * time/tst-gmtime.c: New file.
- 2021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 27561951d6f9e4ad0dcac8847a240c30d6a2865d
- time: Add getitimer and setitimer basic tests
- * time/Makefile: Modified.
- * time/tst-itimer.c: New file.
- 2021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: d87214a104e4296fdab67f3abdf8f2863862dbb4
- io: Use temporary directory and file for ftwtest-sh
- * io/ftwtest-sh: Modified.
- 2021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: ac43e251955f1ad9ca2e1c01d5b01d3ce155ed3a
- io: Add basic tests for utimensat
- * io/Makefile: Modified.
- * io/tst-utimensat.c: New file.
- 2021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 272e71dc366297781cd6ec5d8690e540d4b48398
- linux: Add lutimes test
- * io/Makefile: Modified.
- * io/tst-futimens.c: Modified.
- (TEST_CALL): Modified.
- * io/tst-futimes.c: Modified.
- (TEST_CALL): Modified.
- * io/tst-lutimes.c: New file.
- * io/tst-utime.c: Modified.
- (TEST_CALL): Modified.
- * io/tst-utimensat-skeleton.c: Modified.
- (do_prepare): Modified function.
- (do_test): Modified function.
- (testlink): New.
- * io/tst-utimes.c: Modified.
- (TEST_CALL): Modified.
- 2021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: cc1b4029fa35ed533075ae9f1836a6bf44789285
- linux: Add futimes test
- * io/Makefile: Modified.
- * io/tst-futimes.c: New file.
- 2021-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 243339d055dec61df529d44224c07473d6bf1b5b
- io: Move file timestamps tests out of Linux
- * io/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-futimens.c: Move to...
- * io/tst-futimens.c: ... here.
- * sysdeps/unix/sysv/linux/tst-utime.c: Move to...
- * io/tst-utime.c: ... here.
- * sysdeps/unix/sysv/linux/tst-utimensat-skeleton.c: Move to...
- * io/tst-utimensat-skeleton.c: ... here.
- * sysdeps/unix/sysv/linux/tst-utimes.c: Move to...
- * io/tst-utimes.c: ... here.
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- 2021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 52290d8c04569615fb011ee286d52dc5147afbd7
- elf: Fix missing include in test case [BZ #27136]
- * elf/tst-tls20.c: Modified.
- (support/support.h): Include file.
- 2021-04-15 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: 07c245a76b2113139baa30849fe9f9705626d370
- s390: Update ulps
- * sysdeps/s390/fpu/libm-test-ulps: Modified.
- 2021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: a75a02a696f9f869d77b17b99964823aa8833a8b
- i386: Remove lazy tlsdesc relocation related code
- * sysdeps/i386/dl-tlsdesc.S: Modified.
- * sysdeps/i386/dl-tlsdesc.h: Modified.
- (regparm): Modified.
- * sysdeps/i386/tlsdesc.c: Modified.
- (link.h): Remove include.
- (elf/dynamic-link.h): Remove include.
- (_dl_tlsdesc_resolve_abs_plus_addend_fixup): Remove function.
- (_dl_tlsdesc_resolve_rel_fixup): Remove function.
- (_dl_tlsdesc_resolve_rela_fixup): Remove function.
- (_dl_tlsdesc_resolve_hold_fixup): Remove function.
- (_dl_tlsdesc_resolve_hold): New.
- 2021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 55c9f3238080e9aba733bc0902779c46cfa16446
- x86_64: Remove lazy tlsdesc relocation related code
- * sysdeps/x86_64/dl-machine.h: Modified.
- [! dl_machine_h](elf_machine_runtime_setup): Modified function.
- * sysdeps/x86_64/dl-tlsdesc.S: Modified.
- * sysdeps/x86_64/dl-tlsdesc.h: Modified.
- [! _X86_64_DL_TLSDESC_H](_dl_tlsdesc_return): Modified.
- * sysdeps/x86_64/tlsdesc.c: Modified.
- (link.h): Remove include.
- (elf/dynamic-link.h): Remove include.
- (_dl_tlsdesc_resolve_rela_fixup): Remove function.
- (_dl_tlsdesc_resolve_hold_fixup): Remove function.
- (_dl_tlsdesc_resolve_hold): New.
- 2021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: ddcacd91cc10ff92d6201eda87047d029c14158d
- i386: Avoid lazy relocation of tlsdesc [BZ #27137]
- * sysdeps/i386/dl-machine.h: Modified.
- [RESOLVE_MAP][! RTLD_BOOTSTRAP](elf_machine_lazy_rela): Modified function.
- [RESOLVE_MAP](elf_machine_lazy_rel): Modified function.
- 2021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 8f7e09f4dbdb5c815a18b8285fbc5d5d7bc17d86
- x86_64: Avoid lazy relocation of tlsdesc [BZ #27137]
- * sysdeps/x86_64/dl-machine.h: Modified.
- [RESOLVE_MAP](elf_machine_lazy_rel): Modified function.
- 2021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: c0669ae1a629e16b536bf11cdd0865e0dbcf4bee
- elf: Refactor _dl_update_slotinfo to avoid use after free
- * elf/dl-tls.c: Modified.
- [SHARED](_dl_update_slotinfo): Modified function.
- 2021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: c489c35054c39d7f2437ca61b369e3ede448f022
- elf: Fix comments and logic in _dl_add_to_slotinfo
- * elf/dl-tls.c: Modified.
- (_dl_add_to_slotinfo): Modified function.
- 2021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 8f85075a2e9c26ff7486d4bbaf358999807d215c
- elf: Add a DTV setup test [BZ #27136]
- * elf/Makefile: Modified.
- * elf/tst-tls20.c: New file.
- * elf/tst-tls20mod-bad.c: New file.
- 2021-04-15 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: d2b997c7172e9a00895a9deb379f8782fbd2e36f
- elf: Fix a DTV setup issue [BZ #27136]
- * elf/dl-tls.c: Modified.
- (_dl_allocate_tls_init): Modified function.
- 2021-04-14 Vineet Gupta <vgupta@synopsys.com>
- COMMIT: aecbe50c9dc3f79edccf4f1fd42ce4c5537de28b
- ARC: Update ulps
- * sysdeps/arc/fpu/libm-test-ulps: Modified.
- * sysdeps/arc/nofpu/libm-test-ulps: Modified.
- 2021-04-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: f4596d9540021265a99697fceef8a434c47e8bcf
- Remove PR_TAGGED_ADDR_ENABLE from sys/prctl.h
- * sysdeps/unix/sysv/linux/sys/prctl.h: Modified.
- [! PR_TAGGED_ADDR_ENABLE](PR_TAGGED_ADDR_ENABLE): Remove.
- 2021-04-13 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: bdc12a77b746b5ce96329cb7566b3ef46e79294f
- linux: sysconf: Use a more explicit maximum_ARG_MAX
- * sysdeps/unix/sysv/linux/sysconf.c: Modified.
- (maximum_ARG_MAX): Modified.
- 2021-04-13 Michal Nazarewicz <mina86@mina86.com>
- COMMIT: a9880586eedb3ba89ca6a7c5e3f0664c279cf636
- linux: sysconf: limit _SC_MAX_ARG to 6 MiB (BZ #25305)
- * sysdeps/unix/sysv/linux/sysconf.c: Modified.
- (__sysconf): Modified function.
- (maximum_ARG_MAX): New.
- 2021-04-13 Dan Raymond <draymond@foxvalley.net>
- COMMIT: f2913118cdbe72e1e6d89273eddabdf35e9d6b73
- misc: syslog: Fix calls to openlog() with LOG_KERN facility (BZ #3604)
- * misc/syslog.c: Modified.
- (__vsyslog_internal): Modified function.
- (openlog_internal): Modified function.
- 2021-04-13 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 58137d00ba9afda4ed78df8c146cc13cc732a6a2
- s390: Update ulps
- * sysdeps/s390/fpu/libm-test-ulps: Modified.
- 2021-04-13 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 30c2a0e41b37783c2042f37008663131605b5f3e
- i386: Update ulps
- * sysdeps/i386/fpu/libm-test-ulps: Modified.
- * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
- 2021-04-13 Paul Eggert <eggert@cs.ucla.edu>
- COMMIT: bdc674d97ba8b59e22b1f45fa1a37862764fcc75
- Improve documentation for malloc etc. (BZ#27719)
- * manual/charset.texi: Modified.
- * manual/filesys.texi: Modified.
- * manual/memory.texi: Modified.
- * manual/socket.texi: Modified.
- * manual/stdio.texi: Modified.
- * manual/string.texi: Modified.
- * manual/tunables.texi: Modified.
- * manual/users.texi: Modified.
- 2021-04-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: cedbf6d5f3f70ca911176de87d6e453eeab4b7a1
- linux: always update select timeout (BZ #27706)
- * misc/tst-select.c: Modified.
- (do_test): Modified function.
- (support/xsignal.h): Include file.
- (alarm_handler): New function.
- (do_test_child_alarm): New function.
- * sysdeps/unix/sysv/linux/select.c: Modified.
- [__TIMESIZE != 64](__select): Modified function.
- (__select64): Modified function.
- 2021-04-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 9d7c5cc38e58fb0923e88901f87174a511b61552
- linux: Normalize and return timeout on select (BZ #27651)
- * include/time.h: Modified.
- [! _ISOMAC](NSEC_PER_SEC): New.
- [! _ISOMAC](USEC_PER_SEC): New.
- [! _ISOMAC](NSEC_PER_USEC): New.
- * misc/tst-select.c: Modified.
- (do_test_child): Modified function.
- (do_test): Modified function.
- (support/support.h): Include file.
- * sunrpc/svcauth_des.c: Modified.
- (USEC_PER_SEC): Remove.
- * sysdeps/unix/sysv/linux/select.c: Modified.
- (__select64): Modified function.
- 2021-04-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 49a40ba18e2cb948259771317fe6ff6f5eb68683
- libsupport: Add support_select_normalizes_timeout
- * support/Makefile: Modified.
- * support/support.h: Modified.
- (support_select_normalizes_timeout): New function.
- * support/support_select_normalizes_timeout.c: New file.
- 2021-04-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 5628f103f5937611730845390928cb43ef716012
- libsupport: Add support_select_modifies_timeout
- * support/Makefile: Modified.
- * support/support.h: Modified.
- (support_select_modifies_timeout): New function.
- * support/support_select_modifies_timeout.c: New file.
- 2021-04-12 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 2ed18c5b534d9e92fc006202a5af0df6b72e7aca
- Fix SXID_ERASE behavior in setuid programs (BZ #27471)
- * elf/dl-tunables.c: Modified.
- [TUNABLES_FRONTEND == TUNABLES_FRONTEND_valstring](parse_tunables): Modified function.
- * elf/tst-env-setuid-tunables.c: Modified.
- 2021-04-12 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 061fe3f8add46a89b7453e87eabb9c4695005ced
- Enhance setuid-tunables test
- * elf/Makefile: Modified.
- * elf/tst-env-setuid-tunables.c: Modified.
- (test_parent): Remove.
- (test_child): Remove.
- (test_child_tunables): Remove.
- (test_parent_tunables): Remove.
- (tst-env-setuid.c): Remove include.
- (CHILD_VALSTRING_VALUE): Remove.
- (PARENT_VALSTRING_VALUE): Remove.
- (test_child_tunables): Remove function.
- (test_parent_tunables): Remove function.
- (errno.h): Include file.
- (fcntl.h): Include file.
- (stdlib.h): Include file.
- (stdint.h): Include file.
- (stdio.h): Include file.
- (string.h): Include file.
- (sys/stat.h): Include file.
- (sys/wait.h): Include file.
- (unistd.h): Include file.
- (intprops.h): Include file.
- (array_length.h): Include file.
- (support/check.h): Include file.
- (support/support.h): Include file.
- (support/test-driver.h): Include file.
- (support/capture_subprocess.h): Include file.
- (teststrings): New.
- (resultstrings): New.
- (test_child): New function.
- (do_test): New function.
- (TEST_FUNCTION_ARGV): New.
- (support/test-driver.c): Include file.
- 2021-04-12 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: ca335281068a1ed549a75ee64f90a8310755956f
- tst-env-setuid: Use support_capture_subprogram_self_sgid
- * elf/tst-env-setuid.c: Modified.
- (CHILD_STATUS): Remove.
- (choose_gid): Remove function.
- (do_execve): Remove function.
- (run_executable_sgid): Remove function.
- (do_test): Modified function.
- (support/check.h): Include file.
- (support/capture_subprocess.h): Include file.
- 2021-04-12 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 716a3bdc41b2b4b864dc64475015ba51e35e1273
- support: Add capability to fork an sgid child
- * stdlib/tst-secure-getenv.c: Modified.
- (MAGIC_STATUS): Remove.
- (choose_gid): Remove function.
- (run_executable_sgid): Remove function.
- (do_test): Modified function.
- (alternative_main): Modified function.
- (support/check.h): Include file.
- (support/capture_subprocess.h): Include file.
- * support/capture_subprocess.h: Modified.
- (support_capture_subprogram_self_sgid): New function.
- * support/subprocess.h: Modified.
- (support_subprogram_wait): New function.
- * support/support_capture_subprocess.c: Modified.
- (fcntl.h): Include file.
- (support/support.h): Include file.
- (support/test-driver.h): Include file.
- (copy_and_spawn_sgid): New function.
- (support_capture_subprogram_self_sgid): New function.
- * support/support_subprocess.c: Modified.
- (support_subprogram_wait): New function.
- 2021-04-12 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 8d4d77f6c848538cfb9e5ad0a14825e7ae4a1657
- arm: Fix an incorrect check in ____longjmp_chk [BZ #27709]
- * sysdeps/unix/sysv/linux/arm/____longjmp_chk.S: Modified.
- 2021-04-12 Paul Eggert <eggert@cs.ucla.edu>
- COMMIT: 9f1bed18f9466ac886addb2f79d8e4c52fb65eb5
- Further fixes for REALLOC_ZERO_BYTES_FREES comment
- * malloc/malloc.c: Modified.
- 2021-04-12 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: 0385d5fff8b7de411443a8ece7cd29f702c3f4fd
- hurd: Export _hurd_libc_proc_init
- * hurd/Versions: Modified.
- * hurd/hurd.h: Modified.
- (_hurd_libc_proc_init): New function.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- 2021-04-11 Paul Eggert <eggert@cs.ucla.edu>
- COMMIT: dff9e592b8f74e2e7be015cbee1c0fad3ef96d37
- Fix REALLOC_ZERO_BYTES_FREES comment to match C17
- * malloc/malloc.c: Modified.
- 2021-04-09 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
- COMMIT: 667d9c8d55f035f1d5d2a0b05b101deba3324872
- powerpc: Update libm test ulps
- * sysdeps/powerpc/fpu/libm-test-ulps: Modified.
- 2021-04-08 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 2d690bbb17f0eed223af74966d7ff012a713dd29
- arm: update libm test ulps
- * sysdeps/arm/libm-test-ulps: Modified.
- 2021-04-08 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: e06e6554c3ec47d4cf5a92ab706304d70246afa2
- aarch64: update libm test ulps
- * sysdeps/aarch64/libm-test-ulps: Modified.
- 2021-04-07 Paul Zimmermann <Paul.Zimmermann@inria.fr>
- COMMIT: 43576de04afc6a0896a3ecc094e1581069a0652a
- Improve the accuracy of tgamma (BZ #26983)
- * math/auto-libm-test-in: Modified.
- * math/auto-libm-test-out-tgamma: Modified.
- * math/mul_split.h: Modified.
- (fast_two_sum): New function.
- (mul_expansion): New function.
- (div_split): New function.
- (div_expansion): New function.
- * sysdeps/ieee754/dbl-64/e_gamma_r.c: Modified.
- (gamma_positive): Modified function.
- (__ieee754_gamma_r): Modified function.
- (mul_split.h): Include file.
- * sysdeps/x86_64/fpu/libm-test-ulps: Modified.
- 2021-04-07 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: d1a3dcabf2f89233a99a4a9be08f9f407da0b6b4
- tunables: Fix comparison of tunable values
- * elf/dl-tunable-types.h: Modified.
- (unsigned_tunable_type): New function.
- * elf/dl-tunables.c: Modified.
- (do_tunable_update_val): Modified function.
- * elf/dl-tunables.h: Modified.
- [HAVE_TUNABLES](tunable_val_lt): New function.
- [HAVE_TUNABLES](tunable_val_gt): New function.
- 2021-04-07 Hugo Gabriel Eyherabide <hugogabriel.eyherabide@gmail.com>
- COMMIT: bf6b6243c9fe6e9727282ed63f774698e730cedd
- sys: Fixes possible typo in comment: statfs -> statvfs
- * io/sys/statvfs.h: Modified.
- 2021-04-07 Arjun Shankar <arjun@redhat.com>
- COMMIT: 0a282de11b87fb4ad015c0cd10158555999705f9
- malloc: Run tst-malloc-stats-cancellation via test-driver.c
- * malloc/tst-malloc-stats-cancellation.c: Modified.
- (main): Remove function.
- (do_test): New function.
- (support/test-driver.c): Include file.
- 2021-04-06 John David Anglin <danglin@gcc.gnu.org>
- COMMIT: e9eeeb3a58df36a57c84f16ea89f92736e1935cb
- Update hppa libm-test-ulps
- * sysdeps/hppa/fpu/libm-test-ulps: Modified.
- 2021-04-06 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 5f6ff07dbfa3a3df52c03cb6f8ab1ba63b2a7ca0
- m68: Fix build after 9acda61d94ac
- * sysdeps/m68k/m680x0/fpu/s_sincosf_data.c: Delete file.
- 2021-04-06 Sebastian Rasmussen <sebras@gmail.com>
- Carlos O'Donell <carlos@redhat.com>
- COMMIT: ebde2baeb535661019b8f774a906d6abd332f3b8
- Update sv_SE to treate 'W' as a distinct character (Bug 25036)
- * localedata/locales/sv_SE: Modified.
- * localedata/sv_SE.ISO-8859-1.in: Modified.
- * localedata/sv_SE.UTF-8.in: Modified.
- 2021-04-06 Maninder Singh <maninder1.s@samsung.com>
- Vaneet Narang <v.narang@samsung.com>
- Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 395be7c2184645320c955b0ba214af9fa1ea9675
- elf: Fix data race in _dl_name_match_p [BZ #21349]
- * elf/dl-load.c: Modified.
- (add_name_to_object): Modified function.
- * elf/dl-misc.c: Modified.
- (_dl_name_match_p): Modified function.
- 2021-04-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 69499bb6eeb4f5d1b3502758208301d21042a783
- aarch64: free tlsdesc data on dlclose [BZ #27403]
- * sysdeps/aarch64/dl-lookupcfg.h: New file.
- 2021-04-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: edb0ba79a1c45024b9b55fa7acb700163aa560d3
- ia64: Update ulps
- * sysdeps/ia64/fpu/libm-test-ulps: Modified.
- 2021-04-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 52c512bc56ed99e9ddc3efe98e3433016016c69a
- ia64: Fix build after 9acda61d94ac
- * sysdeps/ia64/fpu/s_roundf.S: Modified.
- * sysdeps/ia64/fpu/s_sincosf_data.c: Delete file.
- 2021-04-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 1d64e962ab3982eb39039de2faba76944d1baf7f
- i386: Update ulps
- * sysdeps/i386/fpu/libm-test-ulps: Modified.
- * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
- 2021-04-02 Paul Zimmermann <Paul.Zimmermann@inria.fr>
- COMMIT: 9acda61d94acc5348c2330f2519a14d1a4a37e73
- Fix the inaccuracy of j0f/j1f/y0f/y1f [BZ #14469, #14470, #14471, #14472]
- * math/auto-libm-test-in: Modified.
- * math/auto-libm-test-out-j0: Modified.
- * math/auto-libm-test-out-j1: Modified.
- * math/auto-libm-test-out-y0: Modified.
- * math/auto-libm-test-out-y1: Modified.
- * sysdeps/aarch64/libm-test-ulps: Modified.
- * sysdeps/ieee754/flt-32/e_j0f.c: Modified.
- (__ieee754_j0f): Modified function.
- (__ieee754_y0f): Modified function.
- (fenv_private.h): Include file.
- (reduce_aux.h): Include file.
- (FIRST_ZERO_J0): New.
- (SMALL_SIZE): New.
- (Pj): New.
- (j0f_asympt): New function.
- (j0f_near_root): New function.
- (FIRST_ZERO_Y0): New.
- (Py): New.
- (y0f_asympt): New function.
- (y0f_near_root): New function.
- * sysdeps/ieee754/flt-32/e_j1f.c: Modified.
- (__ieee754_j1f): Modified function.
- (__ieee754_y1f): Modified function.
- (qonef): Modified function.
- (reduce_aux.h): Include file.
- (FIRST_ZERO_J1): New.
- (SMALL_SIZE): New.
- (Pj): New.
- (j1f_asympt): New function.
- (j1f_near_root): New function.
- (FIRST_ZERO_Y1): New.
- (Py): New.
- (y1f_asympt): New function.
- (y1f_near_root): New function.
- * sysdeps/ieee754/flt-32/reduce_aux.h: New file.
- * sysdeps/powerpc/fpu/libm-test-ulps: Modified.
- * sysdeps/s390/fpu/libm-test-ulps: Modified.
- * sysdeps/sparc/fpu/libm-test-ulps: Modified.
- * sysdeps/x86_64/fpu/libm-test-ulps: Modified.
- 2021-04-01 Sunil K Pandey <skpgkp2@gmail.com>
- COMMIT: 595c22ecd8e87a27fd19270ed30fdbae9ad25426
- x86-64: Fix ifdef indentation in strlen-evex.S
- * sysdeps/x86_64/multiarch/strlen-evex.S: Modified.
- 2021-04-01 Joseph Myers <joseph@codesourcery.com>
- COMMIT: e21b7c87e8ed5a0785d3157076501f4de2b00665
- Update Nios II libm-test-ulps.
- * sysdeps/nios2/libm-test-ulps: Modified.
- 2021-04-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: a4dceb2684dfe63748e1f18ac2d6acd39e2f27c3
- socket: Add CFLAGS-accept.c and CFLAGS-connect.c
- * io/Makefile: Modified.
- * socket/Makefile: Modified.
- 2021-04-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: be60d70166f7741b490e8d6c3741dc024d836fe4
- Update arm libm-tests-ulps
- * sysdeps/arm/libm-test-ulps: Modified.
- 2021-04-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 4d8cf564a23dcf87bbe84952c8dcaf3ab7d9738b
- support: Fix hurd build after bfddda2570331d
- * support/support_stat_nanoseconds.c: Modified.
- (support_stat_nanoseconds): Modified function.
- 2021-04-01 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: b1ec623ed50bb8c7b9b6333fa350c3866dbde87f
- x86_64: Correct THREAD_SETMEM/THREAD_SETMEM_NC for movq [BZ #27591]
- * sysdeps/x86_64/Makefile: Modified.
- * sysdeps/x86_64/nptl/tls.h: Modified.
- [! __ASSEMBLER__](THREAD_SETMEM): Modified.
- [! __ASSEMBLER__](THREAD_SETMEM_NC): Modified.
- * sysdeps/x86_64/tst-x86-64-tls-1.c: New file.
- 2021-04-01 Andreas Schwab <schwab@linux-m68k.org>
- COMMIT: 5ccea9a011c010448999a71d2be1cd1906d7c9f5
- powerpc64le: Use ifunc for _Float128 functions also in libc
- * sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile: Modified.
- * sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128_private.h: Modified.
- [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](fenv.h): Remove.
- [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](libm_hidden_proto): Remove.
- [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](NO_MATH_REDIRECT): Remove.
- [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](math.h): Remove.
- [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](NO_MATH_REDIRECT): Remove.
- [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](_next <float128_private.h): Remove.
- [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](float128-ifunc-macros.h): Remove.
- [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](__ieee754_cosf128): Remove.
- [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](__ieee754_asinhf128): Remove.
- [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](float128-ifunc-redirects-mp.h): Remove.
- [!(IS_IN(libc) || ! _F128_ENABLE_IFUNC)](float128-ifunc-redirects.h): Remove.
- [IS_IN(libc) || ! _F128_ENABLE_IFUNC](_next <float128_private.h): Remove.
- [! _F128_ENABLE_IFUNC](_next <float128_private.h): New.
- [_F128_ENABLE_IFUNC](fenv.h): New.
- [_F128_ENABLE_IFUNC](libm_hidden_proto): New.
- [_F128_ENABLE_IFUNC](NO_MATH_REDIRECT): New.
- [_F128_ENABLE_IFUNC](math.h): New.
- [_F128_ENABLE_IFUNC](NO_MATH_REDIRECT): New.
- [_F128_ENABLE_IFUNC](_next <float128_private.h): New.
- [_F128_ENABLE_IFUNC](float128-ifunc-macros.h): New.
- [_F128_ENABLE_IFUNC](__ieee754_cosf128): New.
- [_F128_ENABLE_IFUNC](__ieee754_asinhf128): New.
- [_F128_ENABLE_IFUNC](float128-ifunc-redirects-mp.h): New.
- [_F128_ENABLE_IFUNC](float128-ifunc-redirects.h): New.
- * sysdeps/powerpc/powerpc64/le/fpu/multiarch/math-type-macros-float128.h: Modified.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](fenv.h): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](float128-ifunc-macros.h): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](NO_MATH_REDIRECT): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](math.h): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](NO_MATH_REDIRECT): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](complex.h): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_C_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_TRIG_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_TRIG_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_TRIG_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_TRIG_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_C_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_C_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_C_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_C_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_C_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR_R): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](__wrap_scalbnf128): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](__w_scalblnf128): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](__w_log1pf128): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](__scalbf128): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](F128_REDIR): Remove.
- [!IS_IN(libc) && (_F128_ENABLE_IFUNC)](float128-ifunc-redirects.h): Remove.
- [_F128_ENABLE_IFUNC](fenv.h): New.
- [_F128_ENABLE_IFUNC](float128-ifunc-macros.h): New.
- [_F128_ENABLE_IFUNC](NO_MATH_REDIRECT): New.
- [_F128_ENABLE_IFUNC](math.h): New.
- [_F128_ENABLE_IFUNC](NO_MATH_REDIRECT): New.
- [_F128_ENABLE_IFUNC](complex.h): New.
- [_F128_ENABLE_IFUNC](F128_C_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_TRIG_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_TRIG_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_TRIG_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_TRIG_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_C_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_C_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_C_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_C_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_C_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR_R): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](__wrap_scalbnf128): New.
- [_F128_ENABLE_IFUNC](__w_scalblnf128): New.
- [_F128_ENABLE_IFUNC](__w_log1pf128): New.
- [_F128_ENABLE_IFUNC](__scalbf128): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](F128_REDIR): New.
- [_F128_ENABLE_IFUNC](float128-ifunc-redirects.h): New.
- 2021-04-01 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: 01e045117520200a1285ed112576c1be002a34d6
- S390: Allow "v" constraint for long double math_opt_barrier and math_force_eval with GCC 11.
- * sysdeps/s390/fpu/math-barriers.h: Modified.
- [! HAVE_S390_VX_GCC_SUPPORT](ASM_LONG_DOUBLE_IN_VR): New.
- [HAVE_S390_VX_GCC_SUPPORT][! __LONG_DOUBLE_VX__](ASM_LONG_DOUBLE_IN_VR): New.
- [HAVE_S390_VX_GCC_SUPPORT][__LONG_DOUBLE_VX__](ASM_LONG_DOUBLE_IN_VR): New.
- (math_opt_barrier): Modified.
- (math_force_eval): Modified.
- 2021-03-31 Paul Eggert <eggert@cs.ucla.edu>
- COMMIT: a0bf2897ce1afb30296e7b886e344dad0c788c0f
- io: fix spelling typo in diagnostic
- * io/tst-stat.c: Modified.
- (do_test): Modified function.
- 2021-03-31 Alejandro Colomar \(man-pages\) <alx.manpages@gmail.com>
- COMMIT: 8786bf6eb60cd5e2c80bace42714b4de3bda8c4e
- stdio-common/printf-prs.c: Reword comment
- * stdio-common/printf-prs.c: Modified.
- 2021-03-31 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: bfddda2570331da2ae4387b530456e6c4e230257
- io: Check at runtime if timestamp supports nanoseconds
- * io/tst-stat.c: Modified.
- (do_test): Modified function.
- (stdio.h): Include file.
- * support/support.h: Modified.
- (support_stat_nanoseconds): Modified.
- * support/support_stat_nanoseconds.c: Modified.
- (support_stat_nanoseconds): Modified function.
- (errno.h): Include file.
- (fcntl.h): Include file.
- (support/check.h): Include file.
- (support/support.h): Include file.
- (support/timespec.h): Include file.
- (sys/stat.h): Include file.
- (sys/types.h): Include file.
- (unistd.h): Include file.
- 2021-03-31 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: 18f0afa8485e8cd6434d118cb841d78d897230b6
- Fix conform linknamespace tests due to gnu_dev_makedev
- * sysdeps/unix/sysv/linux/fstatat64.c: Modified.
- (fstatat64_time64_statx): Modified function.
- 2021-03-30 Alyssa Ross <hi@alyssa.is>
- COMMIT: 4d8d70d30171d6f451339f574130eed4fe747b4b
- manual: clarify that scanf %n supports type modifiers
- * manual/stdio.texi: Modified.
- 2021-03-30 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 42624c7dc79e64e40e88cc16f33ea3ad16e925cb
- Update sparc libm-tests-ulps
- * sysdeps/sparc/fpu/libm-test-ulps: Modified.
- 2021-03-30 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 290f8294a6753cf25a6f59004d5a0d6c277f9745
- libio: Update license on test case
- * libio/tst-fwrite-error.c: Modified.
- 2021-03-30 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 4898d9712bbd85e6fb576442f578d6f3c3e35898
- Avoid adding duplicated symbols into static libraries
- * math/Makefile: Modified.
- 2021-03-30 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: abadbef5c89f33bfc084cb00da2345be63c3a0c8
- Move __isnanf128 to libc.so
- * sysdeps/ia64/float128-abi.h: Modified.
- (FLOAT128_VERSION_M): New.
- * sysdeps/ieee754/float128/Versions: Modified.
- * sysdeps/ieee754/float128/s_isnanf128.c: Modified.
- [!IS_IN (libm)][(SHLIB_COMPAT (libc, FLOAT128_VERSION_M, GLIBC_2_34))](strong_alias): New.
- [!IS_IN (libm)][(SHLIB_COMPAT (libc, FLOAT128_VERSION_M, GLIBC_2_34))](compat_symbol): New.
- [!IS_IN (libm)](__isnanl): New.
- [!IS_IN (libm)](weak_alias): New.
- [!IS_IN (libm)](mathx_hidden_def): New.
- [!IS_IN (libm)](float128-abi.h): New.
- [!IS_IN (libm)](hidden_ver): New.
- [!IS_IN (libm)](_weak_alias): New.
- [!IS_IN (libm)](versioned_symbol): New.
- (shlib-compat.h): Include file.
- * sysdeps/ieee754/ldbl-128/float128-abi.h: Modified.
- (FLOAT128_VERSION_M): New.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/mach/hurd/i386/libm.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libm.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/float128-abi.h: Modified.
- (FLOAT128_VERSION_M): New.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.
- * sysdeps/x86/float128-abi.h: Modified.
- (FLOAT128_VERSION_M): New.
- 2021-03-29 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: 64786a7090d104a2e4e2e225b1eff08951fe008a
- fork.h: replace with register-atfork.h
- * htl/forward.c: Modified.
- (fork.h): Remove include.
- * nptl/libc_pthread_init.c: Modified.
- (fork.h): Remove include.
- (register-atfork.h): Include file.
- * nptl/nptl-init.c: Modified.
- (fork.h): Remove include.
- * nptl/pthreadP.h: Modified.
- (__fork_generation): New.
- (__fork_generation_pointer): New.
- * nptl/pthread_atfork.c: Modified.
- (fork.h): Remove include.
- (register-atfork.h): Include file.
- * stdlib/cxa_finalize.c: Modified.
- (fork.h): Remove include.
- (__cxa_finalize): Modified function.
- (register-atfork.h): Include file.
- * sysdeps/generic/fork.h: Delete file.
- * sysdeps/htl/fork.h: Delete file.
- * sysdeps/htl/pt-atfork.c: Modified.
- (fork.h): Remove include.
- * sysdeps/nptl/fork.c: Modified.
- (fork.h): Remove include.
- (register-atfork.h): Include file.
- * sysdeps/nptl/fork.h: Delete file.
- * sysdeps/nptl/libc-lockP.h: Modified.
- (__register_atfork): Remove.
- 2021-03-29 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: e4fda4631017e49d4ee5a2755db34289b6860fa4
- x86-64: Use ZMM16-ZMM31 in AVX512 memmove family functions
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/x86_64/multiarch/ifunc-memmove.h: Modified.
- (IFUNC_SELECTOR): Modified function.
- * sysdeps/x86_64/multiarch/memmove-avx512-unaligned-erms.S: Modified.
- 2021-03-29 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 4e2d8f352774b56078c34648b14a2412c38384f4
- x86-64: Use ZMM16-ZMM31 in AVX512 memset family functions
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/x86_64/multiarch/ifunc-memset.h: Modified.
- (IFUNC_SELECTOR): Modified function.
- * sysdeps/x86_64/multiarch/ifunc-wmemset.h: Modified.
- (IFUNC_SELECTOR): Modified function.
- * sysdeps/x86_64/multiarch/memset-avx512-unaligned-erms.S: Modified.
- 2021-03-29 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 4bd660be40967cd69072f69ebc2ad32bfcc1f206
- x86: Add string/memory function tests in RTM region
- * sysdeps/x86/Makefile: Modified.
- * sysdeps/x86/tst-memchr-rtm.c: New file.
- * sysdeps/x86/tst-memcmp-rtm.c: New file.
- * sysdeps/x86/tst-memmove-rtm.c: New file.
- * sysdeps/x86/tst-memrchr-rtm.c: New file.
- * sysdeps/x86/tst-memset-rtm.c: New file.
- * sysdeps/x86/tst-strchr-rtm.c: New file.
- * sysdeps/x86/tst-strcpy-rtm.c: New file.
- * sysdeps/x86/tst-string-rtm.h: New file.
- * sysdeps/x86/tst-strlen-rtm.c: New file.
- * sysdeps/x86/tst-strncmp-rtm.c: New file.
- * sysdeps/x86/tst-strrchr-rtm.c: New file.
- 2021-03-29 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 7ebba91361badf7531d4e75050627a88d424872f
- x86-64: Add AVX optimized string/memory functions for RTM
- * sysdeps/x86_64/multiarch/Makefile: Modified.
- * sysdeps/x86_64/multiarch/ifunc-avx2.h: Modified.
- (__typeof): Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/x86_64/multiarch/ifunc-memcmp.h: Modified.
- (__typeof): Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/ifunc-memmove.h: Modified.
- (__typeof): Modified.
- (__typeof): Modified.
- (__typeof): Modified.
- (__typeof): Modified.
- (__typeof): Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/ifunc-memset.h: Modified.
- (__typeof): Modified.
- (__typeof): Modified.
- (__typeof): Modified.
- (__typeof): Modified.
- (__typeof): Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/ifunc-strcpy.h: Modified.
- (__typeof): Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/ifunc-wmemset.h: Modified.
- (__typeof): Modified.
- (__typeof): Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/memchr-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/memchr-avx2.S: Modified.
- * sysdeps/x86_64/multiarch/memcmp-avx2-movbe-rtm.S: New file.
- * sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S: Modified.
- * sysdeps/x86_64/multiarch/memmove-avx-unaligned-erms-rtm.S: New file.
- * sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Modified.
- * sysdeps/x86_64/multiarch/memrchr-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/memrchr-avx2.S: Modified.
- * sysdeps/x86_64/multiarch/memset-avx2-unaligned-erms-rtm.S: New file.
- * sysdeps/x86_64/multiarch/memset-avx2-unaligned-erms.S: Modified.
- * sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S: Modified.
- * sysdeps/x86_64/multiarch/rawmemchr-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/stpcpy-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/stpncpy-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/strcat-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/strcat-avx2.S: Modified.
- * sysdeps/x86_64/multiarch/strchr-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/strchr-avx2.S: Modified.
- * sysdeps/x86_64/multiarch/strchr.c: Modified.
- (__typeof): Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/strchrnul-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/strcmp-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/strcmp-avx2.S: Modified.
- * sysdeps/x86_64/multiarch/strcmp.c: Modified.
- (__typeof): Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/strcpy-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/strcpy-avx2.S: Modified.
- * sysdeps/x86_64/multiarch/strlen-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/strlen-avx2.S: Modified.
- * sysdeps/x86_64/multiarch/strncat-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/strncmp-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/strncmp.c: Modified.
- (__typeof): Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/strncpy-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/strnlen-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/strrchr-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/strrchr-avx2.S: Modified.
- * sysdeps/x86_64/multiarch/wcschr-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/wcscmp-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/wcslen-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/wcsncmp-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/wcsnlen-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/wcsnlen.c: Modified.
- (__typeof): Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/wcsrchr-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/wmemchr-avx2-rtm.S: New file.
- * sysdeps/x86_64/multiarch/wmemcmp-avx2-movbe-rtm.S: New file.
- * sysdeps/x86_64/sysdep.h: Modified.
- [__ASSEMBLER__][! VZEROUPPER_RETURN](VZEROUPPER_RETURN): New.
- [__ASSEMBLER__][! ZERO_UPPER_VEC_REGISTERS_RETURN](ZERO_UPPER_VEC_REGISTERS_RETURN): New.
- [__ASSEMBLER__](ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST): New.
- 2021-03-29 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 91264fe3577fe887b4860923fa6142b5274c8965
- x86-64: Add memcmp family functions with 256-bit EVEX
- * sysdeps/x86_64/multiarch/Makefile: Modified.
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/x86_64/multiarch/ifunc-memcmp.h: Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/memcmp-evex-movbe.S: New file.
- * sysdeps/x86_64/multiarch/wmemcmp-evex-movbe.S: New file.
- 2021-03-29 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 1b968b6b9b3aac702ac2f133e0dd16cfdbb415ee
- x86-64: Add memset family functions with 256-bit EVEX
- * sysdeps/x86_64/multiarch/Makefile: Modified.
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/x86_64/multiarch/ifunc-memset.h: Modified.
- (__typeof): Modified.
- (__typeof): Modified.
- (__typeof): Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/ifunc-wmemset.h: Modified.
- (__typeof): Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/memset-evex-unaligned-erms.S: New file.
- * sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S: Modified.
- 2021-03-29 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 63ad43566f7a25d140dc723598aeb441ad657eed
- x86-64: Add memmove family functions with 256-bit EVEX
- * sysdeps/x86_64/multiarch/Makefile: Modified.
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/x86_64/multiarch/ifunc-memmove.h: Modified.
- (__typeof): Modified.
- (__typeof): Modified.
- (__typeof): Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/memmove-evex-unaligned-erms.S: New file.
- * sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Modified.
- 2021-03-29 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 525bc2a32c9710df40371f951217c6ae7a923aee
- x86-64: Add strcpy family functions with 256-bit EVEX
- * sysdeps/x86_64/multiarch/Makefile: Modified.
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/x86_64/multiarch/ifunc-strcpy.h: Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/stpcpy-evex.S: New file.
- * sysdeps/x86_64/multiarch/stpncpy-evex.S: New file.
- * sysdeps/x86_64/multiarch/strcat-evex.S: New file.
- * sysdeps/x86_64/multiarch/strcpy-evex.S: New file.
- * sysdeps/x86_64/multiarch/strncat-evex.S: New file.
- * sysdeps/x86_64/multiarch/strncpy-evex.S: New file.
- 2021-03-29 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 1fd8c163a83d96ace1ff78fa6bac7aee084f6f77
- x86-64: Add ifunc-avx2.h functions with 256-bit EVEX
- * sysdeps/x86_64/multiarch/Makefile: Modified.
- * sysdeps/x86_64/multiarch/ifunc-avx2.h: Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- * sysdeps/x86_64/multiarch/memchr-evex.S: New file.
- * sysdeps/x86_64/multiarch/memrchr-evex.S: New file.
- * sysdeps/x86_64/multiarch/rawmemchr-evex.S: New file.
- * sysdeps/x86_64/multiarch/strchr-evex.S: New file.
- * sysdeps/x86_64/multiarch/strchr.c: Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/strchrnul-evex.S: New file.
- * sysdeps/x86_64/multiarch/strcmp-evex.S: New file.
- * sysdeps/x86_64/multiarch/strcmp.c: Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/strlen-evex.S: New file.
- * sysdeps/x86_64/multiarch/strncmp-evex.S: New file.
- * sysdeps/x86_64/multiarch/strncmp.c: Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/strnlen-evex.S: New file.
- * sysdeps/x86_64/multiarch/strrchr-evex.S: New file.
- * sysdeps/x86_64/multiarch/wcschr-evex.S: New file.
- * sysdeps/x86_64/multiarch/wcscmp-evex.S: New file.
- * sysdeps/x86_64/multiarch/wcslen-evex.S: New file.
- * sysdeps/x86_64/multiarch/wcsncmp-evex.S: New file.
- * sysdeps/x86_64/multiarch/wcsnlen-evex.S: New file.
- * sysdeps/x86_64/multiarch/wcsnlen.c: Modified.
- (IFUNC_SELECTOR): Modified function.
- (__typeof): New function.
- * sysdeps/x86_64/multiarch/wcsrchr-evex.S: New file.
- * sysdeps/x86_64/multiarch/wmemchr-evex.S: New file.
- 2021-03-29 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 1da50d4bda07f04135dca39f40e79fc9eabed1f8
- x86: Set Prefer_No_VZEROUPPER and add Prefer_AVX2_STRCMP
- * sysdeps/x86/cpu-features.c: Modified.
- (init_cpu_features): Modified function.
- * sysdeps/x86/cpu-tunables.c: Modified.
- (TUNABLE_CALLBACK): Modified function.
- * sysdeps/x86/include/cpu-features-preferred_feature_index_1.def: Modified.
- 2021-03-29 Paul Zimmermann <Paul.Zimmermann@inria.fr>
- COMMIT: 934d88d862627a0ded8955985b43f5f12aa38046
- add workload traces for missing functions (double format)
- * benchtests/Makefile: Modified.
- * benchtests/atan2-inputs: New file.
- * benchtests/cbrt-inputs: New file.
- * benchtests/erf-inputs: New file.
- * benchtests/erfc-inputs: New file.
- * benchtests/exp10-inputs: New file.
- * benchtests/expm1-inputs: New file.
- * benchtests/j0-inputs: New file.
- * benchtests/j1-inputs: New file.
- * benchtests/lgamma-inputs: New file.
- * benchtests/log10-inputs: New file.
- * benchtests/log1p-inputs: New file.
- * benchtests/tgamma-inputs: New file.
- * benchtests/y0-inputs: New file.
- * benchtests/y1-inputs: New file.
- 2021-03-29 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: f8466cc504d25ebf44734aad1efb603d55d16f08
- linux: Add y2106 support on utimensat tests
- * sysdeps/unix/sysv/linux/tst-futimens.c: Modified.
- (time.h): Remove include.
- (stdio.h): Remove include.
- (stdlib.h): Remove include.
- (support/support.h): Remove include.
- (support/temp_file.h): Remove include.
- (temp_fd): Remove.
- (testfile): Remove.
- (t1): Remove.
- (t2): Remove.
- (t3): Remove.
- (PREPARE): Remove.
- (do_prepare): Remove function.
- (test_futimens_helper): Modified function.
- (do_test): Remove function.
- (support/test-driver.c): Remove include.
- (TEST_CALL): New.
- (tst-utimensat-skeleton.c): Include file.
- * sysdeps/unix/sysv/linux/tst-utime.c: Modified.
- (time.h): Remove include.
- (stdio.h): Remove include.
- (stdlib.h): Remove include.
- (sys/types.h): Remove include.
- (support/support.h): Remove include.
- (support/temp_file.h): Remove include.
- (temp_fd): Remove.
- (testfile): Remove.
- (t1): Remove.
- (t2): Remove.
- (t3): Remove.
- (PREPARE): Remove.
- (do_prepare): Remove function.
- (test_utime_helper): Modified function.
- (do_test): Remove function.
- (support/test-driver.c): Remove include.
- (TEST_CALL): New.
- (tst-utimensat-skeleton.c): Include file.
- * sysdeps/unix/sysv/linux/tst-utimensat-skeleton.c: New file.
- * sysdeps/unix/sysv/linux/tst-utimes.c: Modified.
- (stdio.h): Remove include.
- (stdlib.h): Remove include.
- (support/support.h): Remove include.
- (support/temp_file.h): Remove include.
- (temp_fd): Remove.
- (testfile): Remove.
- (t1): Remove.
- (t2): Remove.
- (t3): Remove.
- (PREPARE): Remove.
- (do_prepare): Remove function.
- (test_utime_helper): Remove function.
- (do_test): Remove function.
- (support/test-driver.c): Remove include.
- (test_utimes_helper): New function.
- (TEST_CALL): New.
- (tst-utimensat-skeleton.c): Include file.
- 2021-03-29 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 6fbc0540de8ecf8ecdf36925769797a0e9dfea4b
- support: Add support_path_support_time64_value
- * support/support.h: Modified.
- (support_path_support_time64): Remove.
- (support_path_support_time64_value): New function.
- (support_path_support_time64): New function.
- * support/support_path_support_time64.c: Modified.
- (support_path_support_time64): Remove function.
- (support_path_support_time64_value): New function.
- 2021-03-29 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 5b980d4809913088729982865188b754939bcd39
- linux: Use statx for MIPSn64
- * sysdeps/unix/sysv/linux/fstatat64.c: Modified.
- [!((__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))](FSTATAT_USE_STATX): Remove.
- [(__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](FSTATAT_USE_STATX): Remove.
- (statx_cp.h): Remove include.
- (fstatat64_time64_statx): Modified function.
- [!((__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)) || STAT_HAS_TIME32)](FSTATAT_USE_STATX): New.
- [(__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)) || STAT_HAS_TIME32](FSTATAT_USE_STATX): New.
- (sys/sysmacros.h): Include file.
- * sysdeps/unix/sysv/linux/mips/kernel_stat.h: Modified.
- [_MIPS_SIM == _ABI64](STAT_HAS_TIME32): New.
- * sysdeps/unix/sysv/linux/statx_cp.c: Modified.
- [(__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](__cp_stat64_t64_statx): Remove.
- 2021-03-29 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 1fbffbda365ae8582981dfb284c83903931dd312
- linux: Disable fstatat64 fallback if __ASSUME_STATX is defined
- * sysdeps/unix/sysv/linux/fstatat64.c: Modified.
- (__fstatat64_time64): Modified function.
- [!((__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))](FSTATAT_USE_STATX): New.
- [(__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](FSTATAT_USE_STATX): New.
- (fstatat64_time64_statx): New function.
- (fstatat64_time64_stat): New function.
- 2021-03-29 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 4c4e90ccf8e44db24d288305aef2162c8e97fb51
- linux: Implement fstatat with __fstatat64_time64
- * sysdeps/unix/sysv/linux/fstatat.c: Modified.
- [!XSTAT_IS_XSTAT64](__fstatat): Modified function.
- 2021-03-29 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 27f74636752d0c4438cf8346cf2a76b6fcf3be16
- x86: Properly disable XSAVE related features [BZ #27605]
- * sysdeps/x86/cpu-features.c: Modified.
- (init_cpu_features): Modified function.
- * sysdeps/x86/cpu-tunables.c: Modified.
- (TUNABLE_CALLBACK): Modified function.
- 2021-03-27 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: cb882b21b63606aabd6e55afe23b42434d95f2ef
- test-strnlen.c: Check that strnlen won't go beyond the maximum length
- * string/test-strnlen.c: Modified.
- (test_main): Modified function.
- (do_page_2_tests): New function.
- 2021-03-27 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 86859b7e58d8670b186c5209ba25f0fbd6612fb7
- test-strnlen.c: Initialize wchar_t string with wmemset [BZ #27655]
- * string/test-strnlen.c: Modified.
- [! WIDE](MEMSET): New.
- [WIDE](MEMSET): New.
- (do_page_tests): Modified function.
- 2021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 7ab232e081ffd4175b59d64619a30bf8062df097
- nptl: Remove unused rules
- * nptl/Makefile: Modified.
- 2021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 09ce31eddfd87aab73ad7a7e92d3cb27e35199ac
- nptl: Remove __libc_allocate_rtsig, __libc_current_sigrtmax, and __libc_current_sigrtmin
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pt-allocrtsig.c: Delete file.
- * signal/allocrtsig.c: Modified.
- [! RESERVED_SIGRT](RESERVED_SIGRT): Remove.
- (strong_alias): Remove.
- (strong_alias): Remove.
- (strong_alias): Remove.
- (internal-signals.h): Include file.
- * sysdeps/generic/internal-signals.h: Modified.
- (RESERVED_SIGRT): New.
- * sysdeps/nptl/allocrtsig.c: Delete file.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/internal-signals.h: Modified.
- (RESERVED_SIGRT): New.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 70a1e36cbea1463325933a5e622da7bd66a9bdab
- nptl: Move sigaction to libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/sigaction.c: Delete file.
- * signal/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: ff1e342cd1c20d7e21ab77e67414f67feb9ac197
- nptl: Remove pthread raise implementation
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pt-raise.c: Delete file.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/localplt.data: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/pt-raise.c: Delete file.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: b76658451c819c87adb2e7055b19e7600acc2ae6
- nptl: Move pthread_kill to libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pthread_kill.c: Modified.
- (strong_alias): Remove.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_34)](compat_symbol): New.
- (shlib-compat.h): Include file.
- (versioned_symbol): New function.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: dd10230fd89503a709466d45d2a8a2bd865efb5b
- nptl: Remove sigsuspend from pthread-compat-wrappers
- * nptl/Makefile: Modified.
- 2021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: ea8966b96537784b05164bd0c486e31defb7d79d
- nptl: Remove msgrcv from pthread-compat-wrappers
- * nptl/Makefile: Modified.
- 2021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 8562794d116af49650f22d763128e47cd9b21db9
- nptl: Remove msgsnd from pthread-compat-wrappers
- * nptl/Makefile: Modified.
- 2021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 4c8cb283ec1993c57c7c1ff3577942b3f13145d0
- nptl: Remove pwrite from libpthread
- * include/unistd.h: Modified.
- [! _ISOMAC](__libc_pwrite64): Modified.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/pwrite.c: Modified.
- [! __OFF_T_MATCHES_OFF64_T][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New.
- (shlib-compat.h): Include file.
- * sysdeps/unix/sysv/linux/pwrite64.c: Modified.
- [__OFF_T_MATCHES_OFF64_T][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New.
- [SHLIB_COMPAT (libc, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New.
- [SHLIB_COMPAT (libc, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New.
- (shlib-compat.h): Include file.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: dd795c6c243987e9974d2b9457f035dcb9b6e51f
- nptl: Remove pread from libpthread
- * include/unistd.h: Modified.
- [! _ISOMAC](__libc_pread64): Modified.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/pread.c: Modified.
- [! __OFF_T_MATCHES_OFF64_T][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New.
- (shlib-compat.h): Include file.
- * sysdeps/unix/sysv/linux/pread64.c: Modified.
- [__OFF_T_MATCHES_OFF64_T][OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New.
- (shlib-compat.h): Include file.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 40873cdd38533a00f3d4f67b85fd5c0a07d7952e
- nptl: Remove open from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * sysdeps/pthread/sem_open.c: Modified.
- (sem_open): Modified function.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/open64.c: Modified.
- [OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New.
- (shlib-compat.h): Include file.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: c5c3588475eece698f965c4066c2e8e425027320
- nptl: Remove lseek from libpthread
- * include/unistd.h: Modified.
- [! _ISOMAC](__lseek64): Modified.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/lseek64.c: Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](strong_alias): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](compat_symbol): Modified.
- [!IS_IN(rtld) && OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2)](compat_symbol): New.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 78d1724d53e23fcbbf4df832015aae269b98249c
- nptl: Remove send from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * socket/Makefile: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/aarch64/send.c: New file.
- * sysdeps/unix/sysv/linux/aarch64/sysdep.h: Modified.
- [! __ASSEMBLER__](HAVE_INTERNAL_SEND_SYMBOL): Remove.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/send.c: New file.
- * sysdeps/unix/sysv/linux/nios2/sysdep.h: Modified.
- [! __ASSEMBLER__](HAVE_INTERNAL_SEND_SYMBOL): Remove.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/send.c: Modified.
- [HAVE_INTERNAL_SEND_SYMBOL](libc_hidden_def): Remove.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sysdep.h: Modified.
- (HAVE_INTERNAL_SEND_SYMBOL): Remove.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 4d2e9ef806bd9edc9cf5e133983a4e86ddab381a
- Add OTHER_SHLIB_COMPAT
- * include/shlib-compat.h: Modified.
- [! SHARED](OTHER_SHLIB_COMPAT): New.
- [SHARED](OTHER_SHLIB_COMPAT): New.
- [SHARED](_OTHER_SHLIB_COMPAT): New.
- 2021-03-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 1b53b5d970c232b48843c778ac4566ff5b566c3b
- misc: Fix tst-select timeout handling (BZ#27648)
- * misc/tst-select.c: Modified.
- (time.h): Remove include.
- (stdbool.h): Remove include.
- (sys/select.h): Remove include.
- (TST_SELECT_TIMEOUT): Remove.
- (TST_SELECT_FD_ERR): Remove.
- (test_select_timeout): Remove function.
- (do_test): Modified function.
- (support/capture_subprocess.h): Include file.
- (support/xunistd.h): Include file.
- (child_args): New.
- (do_test_child): New function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 850dbf24ee04c1e462640b87dbe1c6044fbe65e2
- malloc: Ensure mtag code path in checked_request2size is cold
- * malloc/malloc.c: Modified.
- (checked_request2size): Modified function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 05f878c58e53370a76c2b82679899936bc69c714
- malloc: Remove unnecessary tagging around _mid_memalign
- * malloc/malloc.c: Modified.
- (__libc_valloc): Modified function.
- (__libc_pvalloc): Modified function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: ca89f1c7d7aa76d6f8eedadd99f6c2e9c8053714
- malloc: Rename chunk2rawmem
- * malloc/hooks.c: Modified.
- (free_check): Modified function.
- (realloc_check): Modified function.
- * malloc/malloc.c: Modified.
- [HAVE_MREMAP](mremap_chunk): Modified function.
- [MALLOC_DEBUG](do_check_chunk): Modified function.
- [MALLOC_DEBUG](do_check_free_chunk): Modified function.
- [MALLOC_DEBUG](do_check_remalloced_chunk): Modified function.
- [USE_TCACHE](tcache_put): Modified function.
- (chunk2rawmem): Remove.
- (chunk2mem): Modified.
- (misaligned_chunk): Modified.
- (sysmalloc): Modified function.
- (munmap_chunk): Modified function.
- (__libc_free): Modified function.
- (__libc_realloc): Modified function.
- (_int_malloc): Modified function.
- (_int_free): Modified function.
- (_int_realloc): Modified function.
- (_int_memalign): Modified function.
- (mtrim): Modified function.
- (chunk2mem_tag): New.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 4eac0ab1867c48fac13b65d997102c8aaa4447f9
- malloc: Use chunk2rawmem throughout
- * malloc/hooks.c: Modified.
- (realloc_check): Modified function.
- * malloc/malloc.c: Modified.
- [HAVE_MREMAP](mremap_chunk): Modified function.
- [USE_TCACHE](tcache_put): Modified function.
- (misaligned_chunk): Modified.
- (sysmalloc): Modified function.
- (__libc_realloc): Modified function.
- (_int_malloc): Modified function.
- (_int_free): Modified function.
- (_int_memalign): Modified function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 14652f60a425458ad6e8eefdae6ff4003124b321
- malloc: Use different tag after mremap
- * malloc/malloc.c: Modified.
- (__libc_realloc): Modified function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: faf003ed8de7c1b1b4794ae15c90241825caeea4
- malloc: Use memsize instead of CHUNK_AVAILABLE_SIZE
- * malloc/hooks.c: Modified.
- (malloc_check_get_size): Modified function.
- (mem2mem_check): Modified function.
- (mem2chunk_check): Modified function.
- (free_check): Modified function.
- * malloc/malloc.c: Modified.
- (CHUNK_AVAILABLE_SIZE): Remove.
- (tag_new_usable): Modified function.
- (__libc_free): Modified function.
- (__libc_realloc): Modified function.
- (__libc_calloc): Modified function.
- (_int_realloc): Modified function.
- (musable): Modified function.
- (memsize): New.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 1dc17ea8f8492d618a91f0b7b3f1e7fd089889d1
- aarch64: Optimize __libc_mtag_tag_zero_region
- * sysdeps/aarch64/__mtag_tag_zero_region.S: Modified.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 23fd760add29042fd6f8fead0f6a2f32631d41aa
- aarch64: Optimize __libc_mtag_tag_region
- * sysdeps/aarch64/__mtag_tag_region.S: Modified.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 383bc2402879080ed65b7f68789f5ebaf994f896
- aarch64: inline __libc_mtag_new_tag
- * sysdeps/aarch64/Makefile: Modified.
- * sysdeps/aarch64/__mtag_new_tag.S: Delete file.
- * sysdeps/aarch64/libc-mtag.h: Modified.
- [USE_MTAG](__libc_mtag_new_tag): Remove.
- [USE_MTAG](__libc_mtag_new_tag): New function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 40dc773f92ad33b6c742bbb84884761e399b9ce8
- aarch64: inline __libc_mtag_address_get_tag
- * sysdeps/aarch64/Makefile: Modified.
- * sysdeps/aarch64/__mtag_address_get_tag.S: Delete file.
- * sysdeps/aarch64/libc-mtag.h: Modified.
- [USE_MTAG](__libc_mtag_address_get_tag): Remove.
- [USE_MTAG](__libc_mtag_address_get_tag): New function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: d32624802d0b2105c95f699dd6a887b54cebf197
- malloc: Use mtag_enabled instead of USE_MTAG
- * malloc/hooks.c: Modified.
- (free_check): Modified function.
- (realloc_check): Modified function.
- * malloc/malloc.c: Modified.
- (__libc_free): Modified function.
- (__libc_realloc): Modified function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 63a20eb03c0c363cf5271eb3a2fa0bb7552c01be
- malloc: Use branches instead of mtag_granule_mask
- * malloc/arena.c: Modified.
- (ptmalloc_init): Modified function.
- * malloc/malloc.c: Modified.
- [! USE_MTAG](CHUNK_AVAILABLE_SIZE): Remove.
- [USE_MTAG](mtag_granule_mask): Remove.
- [USE_MTAG](CHUNK_AVAILABLE_SIZE): Remove.
- (checked_request2size): Modified function.
- (musable): Modified function.
- (_Static_assert): New function.
- (CHUNK_AVAILABLE_SIZE): New.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 9d61722b599a02a6d3caed1d75417a7f5e661693
- malloc: Change calloc when tagging is disabled
- * malloc/malloc.c: Modified.
- (__libc_calloc): Modified function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: c076a0bc698c537f72c33bad2925f4e3da59d23c
- malloc: Only support zeroing and not arbitrary memset with mtag
- * malloc/malloc.c: Modified.
- (tag_new_memset): Remove function.
- (__libc_calloc): Modified function.
- (tag_new_zero_region): New function.
- * sysdeps/aarch64/Makefile: Modified.
- * sysdeps/aarch64/__mtag_memset_tag.S: Move to...
- * sysdeps/aarch64/__mtag_tag_zero_region.S: ... here.
- * sysdeps/aarch64/libc-mtag.h: Modified.
- [USE_MTAG](__libc_mtag_memset_with_tag): Remove.
- [USE_MTAG](__libc_mtag_tag_zero_region): New function.
- * sysdeps/generic/libc-mtag.h: Modified.
- (__libc_mtag_memset_with_tag): Remove function.
- (__libc_mtag_tag_zero_region): New function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 42bac88a211a7fac9dd1bfe7d1e45e59ac50c24f
- malloc: Use global flag instead of function pointer dispatch for mtag
- * malloc/arena.c: Modified.
- [USE_MTAG](__mtag_tag_new_usable): Remove.
- [USE_MTAG](__mtag_tag_new_memset): Remove.
- (ptmalloc_init): Modified function.
- * malloc/malloc.c: Modified.
- [! USE_MTAG](tag_new_memset): Remove.
- [! USE_MTAG](tag_region): Remove.
- [! USE_MTAG](tag_new_usable): Remove.
- [! USE_MTAG](tag_at): Remove.
- [! USE_MTAG](mtag_enabled): New.
- [USE_MTAG](__default_tag_region): Remove function.
- [USE_MTAG](__default_tag_nop): Remove function.
- [USE_MTAG](memset): Remove.
- [USE_MTAG](__default_tag_region): Remove.
- [USE_MTAG](__default_tag_nop): Remove.
- [USE_MTAG](__default_tag_nop): Remove.
- [USE_MTAG](mtag_enabled): New.
- (tag_region): New function.
- (tag_new_memset): New function.
- (tag_new_usable): New function.
- (tag_at): New function.
- (tag_new_usable): New function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 0c719cf42c982ce627179cde4fd583bcca6417bd
- malloc: Refactor TAG_ macros to avoid indirection
- * malloc/arena.c: Modified.
- (ptmalloc_init): Modified function.
- (new_heap): Modified function.
- (grow_heap): Modified function.
- * malloc/hooks.c: Modified.
- (SAFE_CHAR_OFFSET): Modified.
- (malloc_check): Modified function.
- (free_check): Modified function.
- (realloc_check): Modified function.
- (memalign_check): Modified function.
- * malloc/malloc.c: Modified.
- [! USE_MTAG](MTAG_MMAP_FLAGS): Remove.
- [! USE_MTAG](TAG_NEW_MEMSET): Remove.
- [! USE_MTAG](TAG_REGION): Remove.
- [! USE_MTAG](TAG_NEW_USABLE): Remove.
- [! USE_MTAG](TAG_AT): Remove.
- [! USE_MTAG](mtag_mmap_flags): New.
- [! USE_MTAG](tag_new_memset): New.
- [! USE_MTAG](tag_region): New.
- [! USE_MTAG](tag_new_usable): New.
- [! USE_MTAG](tag_at): New.
- [USE_MTAG](__mtag_mmap_flags): Remove.
- [USE_MTAG](__mtag_granule_mask): Remove.
- [USE_MTAG](memset): Modified.
- [USE_MTAG](__default_tag_region): Modified.
- [USE_MTAG](__default_tag_nop): Modified.
- [USE_MTAG](__default_tag_nop): Modified.
- [USE_MTAG](MTAG_MMAP_FLAGS): Remove.
- [USE_MTAG](TAG_NEW_MEMSET): Remove.
- [USE_MTAG](TAG_REGION): Remove.
- [USE_MTAG](TAG_NEW_USABLE): Remove.
- [USE_MTAG](TAG_AT): Remove.
- [USE_MTAG](CHUNK_AVAILABLE_SIZE): Modified.
- [USE_MTAG](mtag_mmap_flags): New.
- [USE_MTAG](mtag_granule_mask): New.
- (chunk2mem): Modified.
- (mem2chunk): Modified.
- (checked_request2size): Modified function.
- (sysmalloc): Modified function.
- (__libc_malloc): Modified function.
- (__libc_free): Modified function.
- (__libc_realloc): Modified function.
- (_mid_memalign): Modified function.
- (__libc_valloc): Modified function.
- (__libc_pvalloc): Modified function.
- (__libc_calloc): Modified function.
- (_int_realloc): Modified function.
- (musable): Modified function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: e865dcbb7b3319fc6b03939edae0769154051d84
- malloc: Ensure the generic mtag hooks are not used
- * sysdeps/generic/libc-mtag.h: Modified.
- (__libc_mtag_tag_region): Remove.
- (__libc_mtag_memset_with_tag): Remove.
- (__libc_mtag_address_get_tag): Remove.
- (__libc_mtag_new_tag): Remove.
- (__libc_mtag_link_error): New function.
- (__libc_mtag_tag_region): New function.
- (__libc_mtag_memset_with_tag): New function.
- (__libc_mtag_address_get_tag): New function.
- (__libc_mtag_new_tag): New function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: b9b85be6ea97c126ad6f69f84f056bad6756ee5c
- malloc: Avoid taggig mmaped memory on free
- * malloc/malloc.c: Modified.
- (__libc_free): Modified function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 91e5c439d3130a3c5ff3a3b72adedd50f3f72f76
- malloc: Simplify __mtag_tag_new_usable
- * malloc/arena.c: Modified.
- [USE_MTAG](__mtag_tag_new_usable): Modified function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 0ae773bba0ed6f5b06f8f2312162d8c0476e6b10
- malloc: Move MTAG_MMAP_FLAGS definition
- * include/malloc.h: Modified.
- [! USE_MTAG](MTAG_MMAP_FLAGS): Remove.
- [USE_MTAG](__mtag_mmap_flags): Remove.
- [USE_MTAG](MTAG_MMAP_FLAGS): Remove.
- * malloc/malloc.c: Modified.
- [! USE_MTAG](MTAG_MMAP_FLAGS): New.
- [USE_MTAG](MTAG_MMAP_FLAGS): New.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 8ae909a533b12221c3fd0c2331b13d99d9790718
- malloc: Fix a potential realloc issue with memory tagging
- * malloc/malloc.c: Modified.
- (_int_realloc): Modified function.
- 2021-03-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 42cc96066b22ba065db11096c78881a55e45def4
- malloc: Fix a realloc crash with heap tagging [BZ 27468]
- * malloc/malloc.c: Modified.
- (__libc_realloc): Modified function.
- 2021-03-26 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: 7759be2593b689cb1eafc0f52ee7f59c639e5d2f
- S390: Also check vector support in memmove ifunc-selector [BZ #27511]
- * sysdeps/s390/configure: Modified.
- * sysdeps/s390/configure.ac: Modified.
- * sysdeps/s390/memmove.c: Modified.
- [HAVE_MEMMOVE_IFUNC](MEMMOVE_DEFAULT): Modified.
- * sysdeps/s390/multiarch/ifunc-impl-list.c: Modified.
- (__libc_ifunc_impl_list): Modified function.
- 2021-03-26 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: 1966f47a1e54f962a355a5f6a6b730c9848ab956
- S390: Don't test nanoseconds in io/tst-stat.c
- * io/tst-stat.c: Modified.
- (do_test): Modified function.
- * support/Makefile: Modified.
- * support/support.h: Modified.
- (support_stat_nanoseconds): New function.
- * support/support_stat_nanoseconds.c: New file.
- 2021-03-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 0923f74adaa2827264a0d7cbe51ba287fc0f0c16
- Support for multiple versions in versioned_symbol, compat_symbol
- * config.h.in: Modified.
- * configure: Modified.
- * configure.ac: Modified.
- * include/libc-symbols.h: Modified.
- [! _ISOMAC][SHARED][! __ASSEMBLER__](_default_symbol_version): Modified.
- [! _ISOMAC][SHARED][__ASSEMBLER__](_default_symbol_version): Modified.
- * include/shlib-compat.h: Modified.
- [! SHARED](compat_symbol_unique): Remove.
- [SHARED](compat_symbol): Modified.
- [SHARED](__compat_symbol_unique_concat): Remove.
- [SHARED](_compat_symbol_unique_concat): Remove.
- [SHARED](_compat_symbol_unique_alias): Remove.
- [SHARED](_compat_symbol_unique): Remove.
- [SHARED](compat_symbol_unique): Remove.
- [SHARED][! __ASSEMBLER__](compat_symbol_2): New.
- [SHARED][! __ASSEMBLER__](compat_symbol_3): New.
- [SHARED][__ASSEMBLER__](compat_symbol_2): New.
- [SHARED](compat_symbol_1): New.
- * malloc/malloc.c: Modified.
- [HAVE_MALLOC_INIT_HOOK](NULL): Remove.
- [HAVE_MALLOC_INIT_HOOK](void): New function.
- * nptl/libpthread-compat.c: Modified.
- [(SHLIB_COMPAT (libpthread, GLIBC_2_1_2, GLIBC_2_2))](compat_symbol_unique): Remove.
- [(SHLIB_COMPAT (libpthread, GLIBC_2_1_2, GLIBC_2_2))](compat_symbol): New function.
- [(SHLIB_COMPAT (libpthread, GLIBC_2_2_3, GLIBC_2_2_4))](compat_symbol_unique): Remove.
- [(SHLIB_COMPAT (libpthread, GLIBC_2_2_3, GLIBC_2_2_4))](compat_symbol): New function.
- [(SHLIB_COMPAT (libpthread, GLIBC_2_2_6, GLIBC_2_3))](compat_symbol_unique): Remove.
- [(SHLIB_COMPAT (libpthread, GLIBC_2_2_6, GLIBC_2_3))](compat_symbol): New function.
- [SHARED](__libpthread_version_placeholder): Remove function.
- [SHARED](__libpthread_version_placeholder_1): New function.
- * sysdeps/generic/libc-symver.h: Modified.
- [! SYMVER_NEEDS_ALIAS][! __ASSEMBLER__](_set_symbol_version): New.
- [! SYMVER_NEEDS_ALIAS][__ASSEMBLER__](_set_symbol_version): New.
- [SYMVER_NEEDS_ALIAS][! __ASSEMBLER__](_set_symbol_version_2): New.
- [SYMVER_NEEDS_ALIAS][__ASSEMBLER__](_set_symbol_version_2): New.
- [SYMVER_NEEDS_ALIAS](__symbol_version_unique_concat): New.
- [SYMVER_NEEDS_ALIAS](_symbol_version_unique_concat): New.
- [SYMVER_NEEDS_ALIAS](_symbol_version_unique_alias): New.
- [SYMVER_NEEDS_ALIAS](_set_symbol_version_1): New.
- [SYMVER_NEEDS_ALIAS](_set_symbol_version): New.
- (config.h): Include file.
- * sysdeps/ia64/libc-symver.h: New file.
- * time/clock_getcpuclockid.c: Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](strong_alias): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](compat_symbol): Modified.
- * time/clock_getres.c: Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](strong_alias): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](compat_symbol): Modified.
- * time/clock_gettime.c: Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](strong_alias): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](compat_symbol): Modified.
- * time/clock_nanosleep.c: Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](strong_alias): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](compat_symbol): Modified.
- * time/clock_settime.c: Modified.
- [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](strong_alias): Remove.
- [SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](compat_symbol): Modified.
- 2021-03-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 6d8fcee694b9581630a7f27fcbf0009fc44d7baa
- locale: Use compat_symbol_reference in _nl_postload_ctype
- * locale/lc-ctype.c: Modified.
- (_nl_postload_ctype): Modified function.
- 2021-03-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 3a24ddeab5b7064beaf8165533fbcd2db95d5339
- Change how the symbol_version_reference macro is defined
- * include/libc-symbols.h: Modified.
- [! _ISOMAC](libc-symver.h): Include file.
- [! __ASSEMBLER__](symbol_version_reference): Remove.
- [__ASSEMBLER__](symbol_version_reference): Remove.
- * include/shlib-compat.h: Modified.
- (libc-symver.h): Include file.
- * sysdeps/generic/libc-symver.h: New file.
- 2021-03-24 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: 4631c2372a40c8f9e4b6da863a456c8de8b448a6
- stdlib: Fix BZ #26241 testcase on GNU/Hurd
- * stdlib/tst-canon-bz26341.c: Modified.
- (do_realpath): Modified function.
- 2021-03-24 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: 16b597807d6c383c6a4730fe27e143271e952edb
- elf: Fix not compiling ifunc tests that need gcc ifunc support
- * configure: Modified.
- * configure.ac: Modified.
- * elf/Makefile: Modified.
- * elf/ifuncmain9.c: Modified.
- [! HAVE_GCC_IFUNC](support/check.h): Remove.
- [! HAVE_GCC_IFUNC](do_test): Remove.
- [! HAVE_GCC_IFUNC](support/test-driver.c): Remove.
- [HAVE_GCC_IFUNC](stdbool.h): Remove.
- [HAVE_GCC_IFUNC](stdio.h): Remove.
- [HAVE_GCC_IFUNC](implementation_called): Remove.
- [HAVE_GCC_IFUNC](resolver_called): Remove.
- [HAVE_GCC_IFUNC](<anoymous>): Remove.
- [HAVE_GCC_IFUNC](implementation): Remove.
- [HAVE_GCC_IFUNC](inhibit_stack_protector): Remove.
- [HAVE_GCC_IFUNC](resolver): Remove.
- [HAVE_GCC_IFUNC](magic): Remove.
- [HAVE_GCC_IFUNC](main): Remove.
- (stdbool.h): Include file.
- (stdio.h): Include file.
- (implementation_called): New.
- (resolver_called): New.
- (<anoymous>): New.
- (implementation): New function.
- (inhibit_stack_protector): New.
- (resolver): New function.
- (magic): New function.
- (main): New function.
- * sysdeps/x86/Makefile: Modified.
- 2021-03-24 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: 14beab53219bf0751f37805060d83860abe89bdc
- htl: Add missing fork.h
- * sysdeps/htl/fork.h: New file.
- 2021-03-23 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: c3b287be74e12bdb15ed36e98d24fd42f8ee9122
- hurd: handle EINTR during critical sections
- * hurd/dtable.c: Modified.
- (ctty_new_pgrp): Modified function.
- * hurd/geteuids.c: Modified.
- (geteuids): Modified function.
- * hurd/hurd/signal.h: Modified.
- (HURD_CRITICAL_UNLOCK): New.
- * hurd/hurdexec.c: Modified.
- (_hurd_exec_paths): Modified function.
- * hurd/hurdfchdir.c: Modified.
- (_hurd_change_directory_port_from_fd): Modified function.
- * hurd/hurdsock.c: Modified.
- (_hurd_socket_server): Modified function.
- * hurd/seteuids.c: Modified.
- (seteuids): Modified function.
- * sysdeps/mach/hurd/faccessat.c: Modified.
- (__faccessat_common): Modified function.
- * sysdeps/mach/hurd/fork.c: Modified.
- (__fork): Modified function.
- * sysdeps/mach/hurd/getegid.c: Modified.
- (__getegid): Modified function.
- * sysdeps/mach/hurd/geteuid.c: Modified.
- (__geteuid): Modified function.
- * sysdeps/mach/hurd/getgid.c: Modified.
- (__getgid): Modified function.
- * sysdeps/mach/hurd/getgroups.c: Modified.
- (__getgroups): Modified function.
- * sysdeps/mach/hurd/getresgid.c: Modified.
- (__getresgid): Modified function.
- * sysdeps/mach/hurd/getresuid.c: Modified.
- (__getresuid): Modified function.
- * sysdeps/mach/hurd/getuid.c: Modified.
- (__getuid): Modified function.
- * sysdeps/mach/hurd/group_member.c: Modified.
- (__group_member): Modified function.
- * sysdeps/mach/hurd/setegid.c: Modified.
- (setegid): Modified function.
- * sysdeps/mach/hurd/seteuid.c: Modified.
- (seteuid): Modified function.
- * sysdeps/mach/hurd/setgid.c: Modified.
- (__setgid): Modified function.
- * sysdeps/mach/hurd/setgroups.c: Modified.
- (setgroups): Modified function.
- * sysdeps/mach/hurd/setitimer.c: Modified.
- (__setitimer): Modified function.
- * sysdeps/mach/hurd/setregid.c: Modified.
- (__setregid): Modified function.
- * sysdeps/mach/hurd/setresgid.c: Modified.
- (__setresgid): Modified function.
- * sysdeps/mach/hurd/setresuid.c: Modified.
- (__setresuid): Modified function.
- * sysdeps/mach/hurd/setreuid.c: Modified.
- (__setreuid): Modified function.
- * sysdeps/mach/hurd/setsid.c: Modified.
- (__setsid): Modified function.
- * sysdeps/mach/hurd/setuid.c: Modified.
- (__setuid): Modified function.
- * sysdeps/mach/hurd/spawni.c: Modified.
- (__spawni): Modified function.
- 2021-03-23 Lukasz Majewski <lukma@denx.de>
- COMMIT: a4ea18ec6cc3f1370efab09bc18c1badbf74aa13
- tst: Add test for sigtimedwait
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-sigtimedwait.c: New file.
- 2021-03-23 Lukasz Majewski <lukma@denx.de>
- COMMIT: bff3019afc77eb51634471827daaa1c17a6dc5bd
- tst: Provide test for select
- * misc/Makefile: Modified.
- * misc/tst-select.c: New file.
- 2021-03-23 Lukasz Majewski <lukma@denx.de>
- COMMIT: d816bb448b10d50f0d3b5e01ef931d401fa9fcdc
- tst: Add test for ntp_gettimex
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-ntp_gettimex.c: New file.
- 2021-03-23 Lukasz Majewski <lukma@denx.de>
- COMMIT: c0c926d00dc1664b0231a63eab6a08b8720f9985
- tst: Add test for ntp_gettime
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-ntp_gettime.c: New file.
- 2021-03-23 Lukasz Majewski <lukma@denx.de>
- COMMIT: 3989bcb5e3437746f7ec37fc9517308e5e091ded
- fix: Always export ntp_gettimex function
- * sysdeps/unix/sysv/linux/sys/timex.h: Modified.
- [! __REDIRECT_NTH](ntp_gettimex): Remove.
- (ntp_gettimex): New function.
- 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 3e2f285c5f12045e425060b6cbdf7a7cab540594
- nptl: Remove MULTI_PAGE_ALIASING [BZ #23554]
- * nptl/allocatestack.c: Modified.
- (stack-aliasing.h): Remove include.
- (allocate_stack): Modified function.
- * nptl/stack-aliasing.h: Delete file.
- * sysdeps/i386/i686/stack-aliasing.h: Delete file.
- * sysdeps/x86_64/stack-aliasing.h: Delete file.
- 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 9cbe4ed14ec66415be34ad142abf4fa83aed3f58
- elf: Add EM_INTELGT for Intel Graphics Technology
- * elf/elf.h: Modified.
- (EM_INTELGT): New.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 48593b505bca953901452cfd2fe117c9f4068a2b
- support: Use syscall function instead of INLINE_SYSCALL_CALL
- * support/support_path_support_time64.c: Modified.
- [__linux__](utimesat_call): Modified function.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: a894053318f1ca246d13bb9efa65bd702df6b63e
- signal: Add __libc_sigaction
- * nptl/Makefile: Modified.
- * signal/Makefile: Modified.
- * signal/libc_sigaction.c: New file.
- * signal/sigaction.c: Modified.
- (__sigaction): Modified function.
- (internal-signals.h): Include file.
- (weak_alias): New.
- * sysdeps/mach/hurd/sigaction.c: Move to...
- * sysdeps/mach/hurd/libc_sigaction.c: ... here.
- (__sigaction): Remove function.
- (libc_hidden_def): Modified.
- (weak_alias): Remove.
- (__libc_sigaction): New function.
- * sysdeps/unix/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/aarch64/sigaction.c: Move to...
- * sysdeps/unix/sysv/linux/aarch64/libc_sigaction.c: ... here.
- (sysdeps/unix/sysv/linux/sigaction.c): Remove include.
- (sysdeps/unix/sysv/linux/libc_sigaction.c): Include file.
- * sysdeps/unix/sysv/linux/arc/sigaction.c: Move to...
- * sysdeps/unix/sysv/linux/arc/libc_sigaction.c: ... here.
- (sysdeps/unix/sysv/linux/sigaction.c): Remove include.
- (sysdeps/unix/sysv/linux/libc_sigaction.c): Include file.
- * sysdeps/unix/sysv/linux/arm/sigaction.c: Move to...
- * sysdeps/unix/sysv/linux/arm/libc_sigaction.c: ... here.
- (sysdeps/unix/sysv/linux/sigaction.c): Remove include.
- (sysdeps/unix/sysv/linux/libc_sigaction.c): Include file.
- * sysdeps/unix/sysv/linux/i386/sigaction.c: Move to...
- * sysdeps/unix/sysv/linux/i386/libc_sigaction.c: ... here.
- (sysdeps/unix/sysv/linux/sigaction.c): Remove include.
- (sysdeps/unix/sysv/linux/libc_sigaction.c): Include file.
- * sysdeps/unix/sysv/linux/sigaction.c: Move to...
- * sysdeps/unix/sysv/linux/libc_sigaction.c: ... here.
- (nptl/sigaction.c): Remove include.
- * sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c: Move to...
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc_sigaction.c: ... here.
- (sysdeps/unix/sysv/linux/sigaction.c): Remove include.
- (sysdeps/unix/sysv/linux/libc_sigaction.c): Include file.
- * sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: Move to...
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc_sigaction.c: ... here.
- (sysdeps/unix/sysv/linux/sigaction.c): Remove include.
- (sysdeps/unix/sysv/linux/libc_sigaction.c): Include file.
- * sysdeps/unix/sysv/linux/x86_64/sigaction.c: Move to...
- * sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c: ... here.
- (sysdeps/unix/sysv/linux/sigaction.c): Remove include.
- (sysdeps/unix/sysv/linux/libc_sigaction.c): Include file.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: d5ddd583da7ee8928eebfa1d7eee69b557deec9c
- nptl: Move system to libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pt-system.c: Delete file.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 9cf242997d17e679e9ff4f09754b739994a06430
- nptl: Move fcntl from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * sysdeps/unix/pt-fcntl.c: Delete file.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 729cb5a2a7131440f9e36638def5b29ed645fc1b
- nptl: Remove sendmsg from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * socket/Makefile: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 0cf67de81650dee7ccd72b43b9405842d3509fbe
- nptl: Remove recvmsg from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * socket/Makefile: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 2d6f4ebd6504da8cce1fe69260b675c393794327
- nptl: Remove sigwait from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 1e157b9cb4fd9e50855e4a9cb1e7b1041cf7dafe
- nptl: Remove tcdrain from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: c29386fd5059e87e63f4c6eaa9feb0aabf7f7f36
- nptl: Remove pause from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 0c9d4925fe3fbd3624a38434ffb08afe43d8aa85
- nptl: Remove msync from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: fc495dc4e98eb3b96b980293b609e5786d30fc21
- nptl: Remove fsync from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 6f2e00cac58600329d187cc14fd7a7f1597e54c8
- nptl: Remove sendto from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * socket/Makefile: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 643a88a9c1ab023e6b582227b041aaadfabd36aa
- nptl: Remove recvfrom from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * socket/Makefile: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 494c3beec9d7ab151879a90586af648372e81be3
- nptl: Remove recv from libpthread
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * socket/Makefile: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 3ddf9bc18587bf4d66b99666150bfc8d0f81fa32
- nptl: Remove connect from libpthread
- * io/Makefile: Modified.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: c59f716993bb6011761b25e282094a54ba3c0d49
- nptl: Remove accept from libpthread
- * io/Makefile: Modified.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: bdfed2e2cd166536d03a247925f6df3800ec4acc
- nptl: Remove close from libpthread
- * io/Makefile: Modified.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * sysdeps/pthread/sem_open.c: Modified.
- (sem_open): Modified function.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: baab50cfb9b7e31e18f1ecfb463c1908454ce81d
- nptl: Remove read from libpthread
- * io/Makefile: Modified.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-18 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 173e0ab081b5bb38455785fe19ab4aa3834c1c8a
- nptl: Remove write from libpthread
- * io/Makefile: Modified.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/version.c: Modified.
- (__nptl_main): Modified function.
- * sysdeps/pthread/sem_open.c: Modified.
- (sem_open): Modified function.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-16 Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
- COMMIT: 6cf19111222800a9e98f30392b6649c42b315829
- benchtests: Add ilogb* tests
- * benchtests/Makefile: Modified.
- * benchtests/ilogb-inputs: New file.
- * benchtests/ilogbf-inputs: New file.
- * benchtests/ilogbf128-inputs: New file.
- 2021-03-16 Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
- COMMIT: a7d88506c260e7a0e4268803e76fc19e38ed041f
- powerpc: Add optimized llogb* for POWER9
- * sysdeps/powerpc/powerpc64/le/fpu/w_llogb_template.c: New file.
- * sysdeps/powerpc/powerpc64/le/fpu/w_llogbl.c: New file.
- 2021-03-16 Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
- COMMIT: 56c81132ccc6f468fa4fc29c536db060e18e9d87
- powerpc: Add optimized ilogb* for POWER9
- * sysdeps/powerpc/fpu/math_private.h: Modified.
- [_ARCH_PWR9 && __HAVE_DISTINCT_FLOAT128](__ieee754_sqrtf128): Remove.
- [! _ARCH_PWR9](_GL_HAS_BUILTIN_ILOGB): New.
- [_ARCH_PWR9][! __has_builtin](_GL_HAS_BUILTIN_ILOGB): New.
- [_ARCH_PWR9][__GNUC_PREREQ (8, 0)](_GL_HAS_BUILTIN_ILOGB): New.
- [_ARCH_PWR9][__HAVE_DISTINCT_FLOAT128](__ieee754_sqrtf128): New.
- [_ARCH_PWR9][__has_builtin](_GL_HAS_BUILTIN_ILOGB): New.
- [_ARCH_PWR9](__builtin_test_dc_ilogbf): New.
- [_ARCH_PWR9](__builtin_ilogbf): New.
- [_ARCH_PWR9](__builtin_test_dc_ilogb): New.
- [_ARCH_PWR9](__builtin_ilogb): New.
- [_ARCH_PWR9](__builtin_test_dc_ilogbf128): New.
- [_ARCH_PWR9](__builtin_ilogbf128): New.
- * sysdeps/powerpc/powerpc64/le/fpu/w_ilogb_template.c: New file.
- * sysdeps/powerpc/powerpc64/le/fpu/w_ilogbl.c: New file.
- 2021-03-16 Florian Weimer <fweimer@redhat.com>
- COMMIT: 3977477d48bc85a5719f3d54040b257cc7e85709
- glibcymbols.read_abilist: Add check for duplicate symbols
- * scripts/glibcsymbols.py: Modified.
- 2021-03-16 Florian Weimer <fweimer@redhat.com>
- COMMIT: b9e29037120380d1cde7b80b47fe1baee3f77a7a
- scripts/glibcsymbols.py: Extract from scripts/move-symbol-to-libc.py
- * scripts/glibcsymbols.py: New file.
- * scripts/move-symbol-to-libc.py: Modified.
- 2021-03-16 Florian Weimer <fweimer@redhat.com>
- COMMIT: 4b7259555c6ded82a2b4b598efa770c2086e203f
- Legacy unwinder: Remove definition of _Unwind_GetCFA
- * sysdeps/generic/unwind-dw2.c: Modified.
- (_Unwind_GetCFA): Remove function.
- 2021-03-16 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: e958490f8c74e660bd93c128b3bea746e268f3f6
- support: Pass environ to child process
- * support/support_subprocess.c: Modified.
- (support_subprogram): Modified function.
- 2021-03-16 Matheus Castanho <msc@linux.ibm.com>
- COMMIT: c82e691c561433b0f94615d2172add16dd59bcfb
- powerpc: Update libm-test-ulps
- * sysdeps/powerpc/fpu/libm-test-ulps: Modified.
- 2021-03-15 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 8b8f13b60d9587e91e8719239a9249b448bc1307
- Build libc-start with stack protector for SHARED
- * Makeconfig: Modified.
- * csu/Makefile: Modified.
- * elf/Makefile: Modified.
- 2021-03-15 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 941ea10f8099cb4fcc98c65249fc17a63fcff6a4
- Build get-cpuid-feature-leaf.c without stack-protector [BZ #27555]
- * sysdeps/x86/Makefile: Modified.
- * sysdeps/x86/tst-ifunc-isa.h: Modified.
- (get_isa): Modified function.
- (foo_ifunc): Modified function.
- 2021-03-15 David Hughes <davidhughes205@gmail.com>
- COMMIT: 03f42a56eb4e88601ebb334787c8198156197b29
- Add inhibit_stack_protector to ifuncmain9 [BZ #25680]
- * elf/ifuncmain9.c: Modified.
- [HAVE_GCC_IFUNC](__typeof__): Remove function.
- [HAVE_GCC_IFUNC](inhibit_stack_protector): New.
- [HAVE_GCC_IFUNC](resolver): New function.
- 2021-03-15 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 95c68080a3ded882789b1629f872c3ad531efda0
- support: Typo and formatting fixes
- * support/support_capture_subprocess.c: Modified.
- (transfer): Modified function.
- * support/support_subprocess.c: Modified.
- (support_suprocess_init): Remove function.
- (support_subprocess): Modified function.
- (support_subprogram): Modified function.
- (support_subprocess_init): New function.
- 2021-03-15 Florian Weimer <fweimer@redhat.com>
- COMMIT: 4e6db99c665d3b82a70a3e218860ef087b1555b4
- elf: ld.so --help calls _dl_init_paths without a main map [BZ #27577]
- * elf/Makefile: Modified.
- * elf/dl-load.c: Modified.
- (_dl_init_paths): Modified function.
- 2021-03-15 H.J. Lu <hjl.tools@gmail.com>
- H.J. Lu <hjl.tools@gmail.com>
- COMMIT: f53ffc9b90cbd92fa5518686daf4091bdd1d4889
- x86: Handle _SC_LEVEL1_ICACHE_LINESIZE [BZ #27444]
- * sysdeps/x86/Makefile: Modified.
- * sysdeps/x86/cacheinfo.c: Modified.
- (__cache_sysconf): Modified function.
- * sysdeps/x86/dl-cacheinfo.h: Modified.
- (dl_init_cacheinfo): Modified function.
- * sysdeps/x86/dl-diagnostics-cpu.c: Modified.
- (_dl_diagnostics_cpu): Modified function.
- * sysdeps/x86/include/cpu-features.h: Modified.
- (cpu_features): Modified.
- * sysdeps/x86/tst-sysconf-cache-linesize-static.c: New file.
- * sysdeps/x86/tst-sysconf-cache-linesize.c: New file.
- 2021-03-12 Carlos O'Donell <carlos@redhat.com>
- Florian Weimer <fweimer@redhat.com>
- COMMIT: 332421312576bd7095e70589154af99b124dd2d1
- elf: Always set l in _dl_init_paths (bug 23462)
- * elf/Makefile: Modified.
- * elf/dl-load.c: Modified.
- (_dl_init_paths): Modified function.
- * elf/tst-dst-static.c: New file.
- 2021-03-12 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: 08a0ebb20e06df224d1f98bb45dc00874f2f4549
- s390x: Regenerate ULPs.
- * sysdeps/s390/fpu/libm-test-ulps: Modified.
- 2021-03-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 0280b390fbd4c55a708985829d58a639475bbffb
- support: Add xpthread_kill
- * support/Makefile: Modified.
- * support/xpthread_kill.c: New file.
- * support/xthread.h: Modified.
- (xpthread_kill): New function.
- 2021-03-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 7384193b71a1720a381b7150ed44e07b13af45d5
- nptl: Move fork into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/pt-fork.c: Delete file.
- * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified.
- 2021-03-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 2883de072093ecdb3369cdcd72d69d4fc7b5ae71
- linux: Use __libc_single_threaded on fork
- * sysdeps/nptl/fork.c: Modified.
- (__libc_fork): Modified function.
- (sys/single_threaded.h): Include file.
- 2021-03-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 2b47727c68b6329cf8890e56fc9dbaa4e7300961
- posix: Consolidate register-atfork
- * htl/Makefile: Modified.
- * htl/register-atfork.c: Delete file.
- * sysdeps/htl/fork.h: Move to...
- * include/register-atfork.h: ... here.
- (_REGISTER_ATFORK_H): New.
- (fork_handler): New.
- (__run_fork_handler_type): New.
- (__run_fork_handlers): New function.
- * nptl/Makefile: Modified.
- * posix/Makefile: Modified.
- * nptl/register-atfork.c: Move to...
- * posix/register-atfork.c: ... here.
- (errno.h): Remove include.
- (stdlib.h): Remove include.
- (string.h): Remove include.
- (fork.h): Remove include.
- (atomic.h): Remove include.
- (libc-lock.h): Include file.
- (stdbool.h): Include file.
- (register-atfork.h): Include file.
- * sysdeps/generic/fork.h: Modified.
- * sysdeps/htl/pt-atfork.c: Modified.
- (register-atfork.h): Include file.
- * sysdeps/mach/hurd/fork.c: Modified.
- (DEFINE_HOOK): Modified.
- (DEFINE_HOOK): Modified.
- (DEFINE_HOOK): Modified.
- (DEFINE_HOOK): Modified.
- (DEFINE_HOOK): Remove.
- (DEFINE_HOOK): Remove.
- (DEFINE_HOOK): Remove.
- (__fork): Modified function.
- (register-atfork.h): Include file.
- * sysdeps/nptl/fork.h: Modified.
- (fork_handler): Remove.
- (__unregister_atfork): Remove.
- (UNREGISTER_ATFORK): Remove.
- (__run_fork_handler_type): Remove.
- (__run_fork_handlers): Remove.
- (__register_atfork): Remove.
- (libc_hidden_proto): Remove.
- (register-atfork.h): Include file.
- 2021-03-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: cdba937662b16fc3685a8115f21e73f21330a44c
- nptl: Move Linux pthread_kill to nptl
- * nptl/pthread_kill.c: Modified.
- (errno.h): Remove include.
- (signal.h): Remove include.
- (__pthread_kill): Modified function.
- (unistd.h): Include file.
- * sysdeps/unix/sysv/linux/pthread_kill.c: Delete file.
- 2021-03-12 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: b2970919ba2d6c162bbe2b6d3b384968406e331b
- io: Return UNSUPPORTED if filesystem do not support 64 bit timestamps
- * support/Makefile: Modified.
- * support/support.h: Modified.
- (stdbool.h): Include file.
- (support_path_support_time64): New function.
- * support/support_path_support_time64.c: New file.
- * sysdeps/unix/sysv/linux/tst-futimens.c: Modified.
- (do_prepare): Modified function.
- (test_futimens_helper): Modified function.
- (support/support.h): Include file.
- (testfile): New.
- * sysdeps/unix/sysv/linux/tst-utime.c: Modified.
- (testfile): Modified.
- (test_utime_helper): Modified function.
- (support/support.h): Include file.
- * sysdeps/unix/sysv/linux/tst-utimes.c: Modified.
- (testfile): Modified.
- (test_utime_helper): Modified function.
- (support/support.h): Include file.
- 2021-03-11 DJ Delorie <dj@redhat.com>
- COMMIT: 20bee7134801cc932ff87fac511289b92fc94944
- test-container: Always copy test-specific support files [BZ #27537]
- * support/test-container.c: Modified.
- (rsync_1): Modified function.
- (rsync): Modified function.
- (main): Modified function.
- 2021-03-11 Wilco Dijkstra <wdijkstr@arm.com>
- COMMIT: 92cfc9ad82e4337eff2bff3ca6ab8d453c34d5a7
- math: Remove mpa files (part 2) [BZ #15267]
- * sysdeps/ieee754/dbl-64/doasin.c: Delete file.
- * sysdeps/ieee754/dbl-64/doasin.h: Delete file.
- * sysdeps/ieee754/dbl-64/dosincos.c: Delete file.
- * sysdeps/ieee754/dbl-64/dosincos.h: Delete file.
- * sysdeps/ieee754/dbl-64/mpa-arch.h: Delete file.
- * sysdeps/ieee754/dbl-64/mpa.c: Delete file.
- * sysdeps/ieee754/dbl-64/mpa.h: Delete file.
- * sysdeps/ieee754/dbl-64/mpatan.c: Delete file.
- * sysdeps/ieee754/dbl-64/mpatan.h: Delete file.
- * sysdeps/ieee754/dbl-64/mpatan2.c: Delete file.
- * sysdeps/ieee754/dbl-64/mpsqrt.c: Delete file.
- * sysdeps/ieee754/dbl-64/mpsqrt.h: Delete file.
- * sysdeps/ieee754/dbl-64/mptan.c: Delete file.
- * sysdeps/ieee754/dbl-64/sincos32.c: Delete file.
- * sysdeps/ieee754/dbl-64/sincos32.h: Delete file.
- 2021-03-11 Wilco Dijkstra <wilco.dijkstra@arm.com>
- COMMIT: 47ad14d789ecc3f3e16fdc1d6c7f727637f4d055
- math: Remove mpa files [BZ #15267]
- * manual/probes.texi: Modified.
- * math/Makefile: Modified.
- * sysdeps/generic/math_private.h: Modified.
- (__doasin): Remove.
- (__dubsin): Remove.
- (__dubcos): Remove.
- (__mpsin): Remove.
- (__mpcos): Remove.
- (__docos): Remove.
- * sysdeps/ieee754/dbl-64/MathLib.h: Delete file.
- * sysdeps/ieee754/dbl-64/e_remainder.c: Modified.
- (MathLib.h): Remove include.
- * sysdeps/ieee754/dbl-64/e_sqrt.c: Modified.
- (MathLib.h): Remove include.
- * sysdeps/ieee754/dbl-64/s_sin.c: Modified.
- (MathLib.h): Remove include.
- * sysdeps/ieee754/dbl-64/uatan.tbl: Modified.
- * sysdeps/x86_64/fpu/multiarch/Makefile: Modified.
- * sysdeps/x86_64/fpu/multiarch/doasin-fma.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/doasin-fma4.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/dosincos-fma.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/dosincos-fma4.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/mpa-avx.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/mpa-fma.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/mpa-fma4.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/mpatan-fma.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/mpatan-fma4.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/mpatan2-fma.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/mpatan2-fma4.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/mpsqrt-fma.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/mpsqrt-fma4.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/mptan-fma.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/mptan-fma4.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/sincos32-fma.c: Delete file.
- * sysdeps/x86_64/fpu/multiarch/sincos32-fma4.c: Delete file.
- 2021-03-11 Wilco Dijkstra <wilco.dijkstra@arm.com>
- COMMIT: 4e1a870b9a4c664c9bc79afd07276ab660abd73f
- math: Remove slow paths from atan2 [BZ #15267]
- * sysdeps/ieee754/dbl-64/atnat2.h: Modified.
- * sysdeps/ieee754/dbl-64/e_atan2.c: Modified.
- [! __ieee754_atan2](SECTION): Remove.
- (mpa.h): Remove include.
- (MathLib.h): Remove include.
- (stap-probe.h): Remove include.
- (atan2Mp): Remove.
- (normalized): Remove.
- (__mpatan2): Remove.
- (__ieee754_atan2): Modified function.
- (normalized): Remove function.
- (SECTION): Remove.
- (atan2Mp): Remove function.
- (TWO52): New.
- (TWOM1022): New.
- 2021-03-11 Wilco Dijkstra <wilco.dijkstra@arm.com>
- COMMIT: e898cd1593cc530b0fb29d46a2854dbc552302c0
- math: Remove slow paths from atan [BZ #15267]
- * sysdeps/ieee754/dbl-64/atnat.h: Modified.
- * sysdeps/ieee754/dbl-64/s_atan.c: Modified.
- (mpa.h): Remove include.
- (MathLib.h): Remove include.
- (stap-probe.h): Remove include.
- (__mpatan): Remove.
- (atanMp): Remove.
- (__atan): Modified function.
- (atanMp): Remove function.
- (mydefs.h): Include file.
- (TWO52): New.
- * sysdeps/ieee754/dbl-64/uatan.tbl: Modified.
- 2021-03-11 Wilco Dijkstra <wilco.dijkstra@arm.com>
- COMMIT: 476d692e8a80bb770a3f74876f64bcfa2998a09d
- math: Remove slow paths in tan [BZ #15267]
- * sysdeps/ieee754/dbl-64/e_atan2.c: Modified.
- (mydefs.h): Include file.
- * sysdeps/ieee754/dbl-64/mydefs.h: Modified.
- (mynumber): Modified.
- * sysdeps/ieee754/dbl-64/s_tan.c: Modified.
- (mpa.h): Remove include.
- (MathLib.h): Remove include.
- (stap-probe.h): Remove include.
- (tanMp): Remove.
- (__mptan): Remove.
- (__tan): Modified function.
- (SECTION): Remove.
- (tanMp): Remove function.
- (mydefs.h): Include file.
- * sysdeps/ieee754/dbl-64/utan.h: Modified.
- * sysdeps/ieee754/dbl-64/utan.tbl: Modified.
- 2021-03-11 Wilco Dijkstra <wilco.dijkstra@arm.com>
- COMMIT: db3f7bb5586392d9809fc6397c7184983aed6008
- math: Remove slow paths from asin and acos [BZ #15267]
- * sysdeps/aarch64/libm-test-ulps: Modified.
- * sysdeps/ieee754/dbl-64/e_asin.c: Modified.
- (MathLib.h): Remove include.
- (__doasin): Remove.
- (__dubsin): Remove.
- (__dubcos): Remove.
- (__docos): Remove.
- (__ieee754_asin): Modified function.
- (__ieee754_acos): Modified function.
- * sysdeps/x86_64/fpu/libm-test-ulps: Modified.
- 2021-03-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 94caafa040e4b4289c968cd70d53041b1463ac4d
- io: Return EBAFD for negative file descriptor on fstat (BZ #27559)
- * io/Makefile: Modified.
- * io/fstat.c: Modified.
- (__fstat): Modified function.
- (errno.h): Include file.
- * io/fstat64.c: Modified.
- (__fstat64): Modified function.
- (errno.h): Include file.
- * io/tst-stat-lfs.c: New file.
- * io/tst-stat.c: New file.
- * sysdeps/unix/sysv/linux/fstat.c: Modified.
- [!XSTAT_IS_XSTAT64](__fstat): Modified function.
- (errno.h): Include file.
- * sysdeps/unix/sysv/linux/fstat64.c: Modified.
- [__TIMESIZE != 64](__fstat64): Modified function.
- (__fstat64_time64): Modified function.
- (errno.h): Include file.
- 2021-03-11 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: e91f44089c3203f647d6feadb958ff5f388427bd
- Allow gdb version 10 in pretty printer tests.
- * scripts/test_printers_common.py: Modified.
- 2021-03-10 Joseph Myers <joseph@codesourcery.com>
- COMMIT: d891f55562ca425457cb351c82312db53935b1b3
- Update kernel version to 5.11 in tst-mman-consts.py.
- * sysdeps/unix/sysv/linux/tst-mman-consts.py: Modified.
- 2021-03-09 Florian Weimer <fweimer@redhat.com>
- COMMIT: a6917c82b32b197bbe2bb682dd26bcfbb0fde5e6
- Linux: misc/tst-ofdlocks-compat can be a regular test
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-ofdlocks-compat.c: Modified.
- [!(TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_28))](do_test): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](compat_symbol_reference): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](temp_filename): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](temp_fd): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](do_prepare): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](PREPARE): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)](do_test): Remove.
- (compat_symbol_reference): New function.
- (temp_filename): New.
- (temp_fd): New.
- (do_prepare): New function.
- (PREPARE): New.
- (do_test): New function.
- 2021-03-09 Florian Weimer <fweimer@redhat.com>
- COMMIT: 15e50e6c966fa0f26612602a95f0129543d9f9d5
- Linux: dirent/tst-readdir64-compat can be a regular test
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-readdir64-compat.c: Modified.
- [TEST_COMPAT (libc, GLIBC_2_1, GLIBC_2_2)](compat_readdir64): Remove.
- [TEST_COMPAT (libc, GLIBC_2_1, GLIBC_2_2)](compat_symbol_reference): Remove.
- (do_test): Modified function.
- (compat_readdir64): New function.
- (compat_symbol_reference): New function.
- 2021-03-09 Florian Weimer <fweimer@redhat.com>
- COMMIT: 973323ce692f723747d5f7e410dac3d6ecdaf5eb
- sunrpc: tst-svc_register can be a regular test
- * sunrpc/Makefile: Modified.
- 2021-03-09 Florian Weimer <fweimer@redhat.com>
- COMMIT: cfaf53672393c95c47602520cb2b6afd04230215
- resolv: tst-p_secstodate can be a regular test
- * resolv/Makefile: Modified.
- * resolv/tst-p_secstodate.c: Modified.
- [!(TEST_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_27))](do_test): Remove.
- [TEST_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_27)](__p_secstodate): Remove.
- [TEST_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_27)](compat_symbol_reference): Remove.
- [TEST_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_27)](test): Remove.
- [TEST_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_27)](tests): Remove.
- [TEST_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_27)](do_test): Remove.
- (__p_secstodate): New function.
- (compat_symbol_reference): New function.
- (test): New.
- (tests): New.
- (do_test): New function.
- 2021-03-09 Florian Weimer <fweimer@redhat.com>
- COMMIT: 63c317fe318b7fcf0b09a7891bbf5a1c1016c374
- posix: tst-spawn4-compat can be a regular test
- * posix/Makefile: Modified.
- * posix/tst-spawn4-compat.c: Modified.
- [!(TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_15))](do_test): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_15)](compat_symbol_reference): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_15)](compat_symbol_reference): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_15)](do_test): Remove.
- (compat_symbol_reference): New function.
- (compat_symbol_reference): New function.
- (do_test): New function.
- 2021-03-09 Florian Weimer <fweimer@redhat.com>
- COMMIT: 8209c5f1f4d0546c1a798a7d34bc8348fd72ff40
- posix: tst-glob_lstat_compat no longer needs to be an internal test
- * posix/Makefile: Modified.
- * posix/tst-glob_lstat_compat.c: Modified.
- [!(TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27))](do_test): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)][! __alpha__](compat_symbol_reference): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)][__alpha__](compat_symbol_reference): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](glob): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](stat_called): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](lstat_called): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](<anoymous>): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](nfiles): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](my_DIR): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](find_file): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](my_opendir): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](my_readdir): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](my_closedir): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](my_stat): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](my_lstat): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)](do_test): Remove.
- [! __alpha__](compat_symbol_reference): New.
- [__alpha__](compat_symbol_reference): New.
- (stdbool.h): Include file.
- (glob): New.
- (stat_called): New.
- (lstat_called): New.
- (<anoymous>): New.
- (nfiles): New.
- (my_DIR): New.
- (find_file): New function.
- (my_opendir): New function.
- (my_readdir): New function.
- (my_closedir): New function.
- (my_stat): New function.
- (my_lstat): New function.
- (do_test): New function.
- 2021-03-09 Florian Weimer <fweimer@redhat.com>
- COMMIT: 779c404de7910eb417f12767551fad389633c716
- math: test-matherr and test-matherr-2 can be regular tests
- * math/Makefile: Modified.
- * math/test-matherr.c: Modified.
- [!(TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27))](do_test): Remove.
- [TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27)](matherr): Remove.
- [TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27)](_LIB_VERSION): Remove.
- [TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27)](compat_symbol_reference): Remove.
- [TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27)](compat_symbol_reference): Remove.
- [TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27)](fail): Remove.
- [TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27)](matherr): Remove.
- [TEST_COMPAT (libm, GLIBC_2_0, GLIBC_2_27)](do_test): Remove.
- (matherr): New.
- (_LIB_VERSION): New.
- (compat_symbol_reference): New function.
- (compat_symbol_reference): New function.
- (fail): New.
- (matherr): New function.
- (do_test): New function.
- 2021-03-09 Florian Weimer <fweimer@redhat.com>
- COMMIT: 07db3f552376bce3bcbf785ec67ea03a7f82017a
- math: $(libm-tests-compat) can be regular tests
- * math/Makefile: Modified.
- 2021-03-09 Florian Weimer <fweimer@redhat.com>
- COMMIT: 178c0e48c3c0c65a93185b4b90bb87c4dec14dc9
- malloc: Turn tst-mallocstate into a non-internal test
- * malloc/Makefile: Modified.
- * malloc/tst-mallocstate.c: Modified.
- [!(TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25))](do_test): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](malloc_get_state): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](compat_symbol_reference): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](malloc_set_state): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](compat_symbol_reference): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](<anoymous>): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](allocation_action): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](dumped_heap): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](next_heap_chunk): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](NBINS): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_MAGIC): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](MALLOC_STATE_VERSION): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](<anoymous>): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](magic): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](dumped_heap_alloc): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](global_seed): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](rand_next): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](randomize_buffer): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](dump_hex): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](errors): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](allocation): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](check_allocation): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](allocation_task): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](<anoymous>): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](allocation_tasks): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](shuffle_allocation_tasks): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](initial_allocations): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](heap_initialized): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](init_heap): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](init_heap): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](<anoymous>): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](heap_activity_allocations): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](heap_activity_seed_counter): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](heap_activity): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](heap_activity_deallocate): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](full_heap_check): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](my_free): Remove.
- [TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_25)](do_test): Remove.
- (malloc_get_state): New function.
- (compat_symbol_reference): New function.
- (malloc_set_state): New function.
- (compat_symbol_reference): New function.
- (<anoymous>): New.
- (allocation_action): New.
- (dumped_heap): New.
- (next_heap_chunk): New.
- (NBINS): New.
- (MALLOC_STATE_MAGIC): New.
- (MALLOC_STATE_VERSION): New.
- (<anoymous>): New.
- (magic): New.
- (dumped_heap_alloc): New function.
- (global_seed): New.
- (rand_next): New function.
- (randomize_buffer): New function.
- (dump_hex): New function.
- (errors): New.
- (allocation): New.
- (check_allocation): New function.
- (allocation_task): New.
- (<anoymous>): New.
- (allocation_tasks): New.
- (shuffle_allocation_tasks): New function.
- (initial_allocations): New function.
- (heap_initialized): New.
- (init_heap): New function.
- (init_heap): New.
- (compat_symbol_reference): New function.
- (<anoymous>): New.
- (heap_activity_allocations): New.
- (heap_activity_seed_counter): New.
- (heap_activity): New function.
- (heap_activity_deallocate): New function.
- (full_heap_check): New function.
- (my_free): New function.
- (do_test): New function.
- 2021-03-09 Florian Weimer <fweimer@redhat.com>
- COMMIT: 36f6e408845c8c539128f3fb9cb132bf1845a2c8
- <shlib-compat.h>: Support compat_symbol_reference for _ISOMAC
- * include/libc-symbols.h: Modified.
- [! _ISOMAC][! __ASSEMBLER__](symbol_version_reference): Remove.
- [! _ISOMAC][__ASSEMBLER__](symbol_version_reference): Remove.
- [! __ASSEMBLER__](symbol_version_reference): New.
- [__ASSEMBLER__](symbol_version_reference): New.
- 2021-03-09 DJ Delorie <dj@redhat.com>
- COMMIT: 9b456c5da968ee832ea4b2b73a18a5bf6d2118a6
- nss: fix nss_database_lookup2's alternate handling [BZ #27416]
- * nscd/aicache.c: Modified.
- (addhstaiX): Modified function.
- * nscd/initgrcache.c: Modified.
- (addinitgroupsX): Modified function.
- * nscd/netgroupcache.c: Modified.
- (addgetnetgrentX): Modified function.
- * nss/Makefile: Modified.
- * nss/Versions: Modified.
- * nss/XXX-lookup.c: Modified.
- [! ALTERNATE_NAME](ALTERNATE_NAME_STRING): Remove.
- [! DEFAULT_CONFIG](DEFAULT_CONFIG): Remove.
- [ALTERNATE_NAME](ALTERNATE_NAME_STRING): Remove.
- (DB_LOOKUP_FCT): Modified function.
- (DATABASE_NAME_ID): New.
- (CONCAT2_1): New.
- (CONCAT2_2): New.
- * nss/databases.def: Modified.
- * nss/grp-lookup.c: Modified.
- (DEFAULT_CONFIG): Remove.
- * nss/hosts-lookup.c: Modified.
- (DEFAULT_CONFIG): Remove.
- * nss/key-lookup.c: Modified.
- (DEFAULT_CONFIG): Remove.
- * nss/network-lookup.c: Modified.
- (DEFAULT_CONFIG): Remove.
- * nss/nss_compat/compat-grp.c: Modified.
- (init_nss_interface): Modified function.
- * nss/nss_compat/compat-initgroups.c: Modified.
- (init_nss_interface): Modified function.
- * nss/nss_compat/compat-pwd.c: Modified.
- (init_nss_interface): Modified function.
- * nss/nss_compat/compat-spwd.c: Modified.
- (init_nss_interface): Modified function.
- * nss/nss_database.c: Modified.
- (nss_database_select_default): Modified function.
- (database_name): Modified.
- (nss_database_reload): Modified function.
- (libc_hidden_def): New.
- * nss/nss_database.h: Modified.
- (__nss_database_get): Modified.
- (libc_hidden_proto): New.
- * nss/nss_module.c: Modified.
- [! LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove.
- [! LINK_OBSOLETE_NSL](DEFAULT_DEFCONFIG): Remove.
- [LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove.
- [LINK_OBSOLETE_NSL](DEFAULT_DEFCONFIG): Remove.
- [SHARED && USE_NSCD](nss_load_all_libraries): Modified function.
- [SHARED && USE_NSCD](__nss_disable_nscd): Modified function.
- * nss/nss_test.h: Modified.
- (test_tables): Modified.
- (shadow.h): Include file.
- (SPWD_LAST): New.
- (SPWD_ISLAST): New.
- (SPWD): New.
- * nss/nss_test1.c: Modified.
- (init): Modified function.
- (NAME): Modified function.
- (NAME): Modified function.
- (NAME): Modified function.
- (NAME): Modified function.
- (NAME): Modified function.
- (NAME): Modified function.
- (NAME): Modified function.
- (NAME): Modified function.
- (spwd_data): New.
- (nspwd_data): New.
- (spwd_iter): New.
- (CURSPWD): New.
- (spwd_lock): New.
- (copy_shadow): New function.
- (NAME): New function.
- (NAME): New function.
- (NAME): New function.
- (NAME): New function.
- * nss/nsswitch.c: Modified.
- (DEFINE_DATABASE): Remove.
- (database_names): Remove.
- (__nss_database_lookup2): Remove function.
- (libc_hidden_def): Modified.
- (libc_hidden_def): Modified.
- (libc_hidden_def): Modified.
- (libc_hidden_def): Remove.
- * nss/nsswitch.h: Modified.
- (__nss_database_lookup2): Remove.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Modified.
- (libc_hidden_proto): Remove.
- * nss/pwd-lookup.c: Modified.
- (DEFAULT_CONFIG): Remove.
- * nss/sgrp-lookup.c: Modified.
- (ALTERNATE_NAME): Remove.
- (DEFAULT_CONFIG): Remove.
- * nss/spwd-lookup.c: Modified.
- (ALTERNATE_NAME): Remove.
- (DEFAULT_CONFIG): Remove.
- * nss/tst-nss-compat1.c: New file.
- * nss/tst-nss-compat1.root/etc/group: New file.
- * nss/tst-nss-compat1.root/etc/nsswitch.conf: New file.
- * nss/tst-nss-compat1.root/etc/passwd: New file.
- * nss/tst-nss-compat1.root/etc/shadow: New file.
- * nss/tst-nss-compat1.root/tst-nss-compat1.script: New file.
- * sysdeps/posix/getaddrinfo.c: Modified.
- (gaih_inet): Modified function.
- 2021-03-09 DJ Delorie <dj@redhat.com>
- COMMIT: 24eb3be5db5befefe4bcf0f438bf6629a9c3a608
- NEWS: Add entry for CVE-2021-27645
- * NEWS: Modified.
- 2021-03-08 Lukasz Majewski <lukma@denx.de>
- COMMIT: 6905404496f47afcb2f585e4e290fe9646ca4ae3
- tst: Add test for settimeofday
- * time/Makefile: Modified.
- * time/tst-settimeofday.c: New file.
- 2021-03-08 Lukasz Majewski <lukma@denx.de>
- COMMIT: 6b6a151c7709d9a0da25a2d74ad73e0f78566491
- tst: Add test for ntp_adjtime
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-ntp_adjtime.c: New file.
- 2021-03-08 Lukasz Majewski <lukma@denx.de>
- COMMIT: 39f39cade35a71714e9e659e586ff4c9590989c0
- tst: Add test for adjtimex
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-adjtimex.c: New file.
- 2021-03-08 Lukasz Majewski <lukma@denx.de>
- COMMIT: 4de01867dcacae244b8524c104f10dc68c4f393b
- tst: Modify tst-clock_adjtime to allow reuse of its code
- * sysdeps/unix/sysv/linux/tst-clock_adjtime.c: Modified.
- (do_test): Modified function.
- [! ADJTIME_CALL](ADJTIME_CALL): New.
- 2021-03-08 Lukasz Majewski <lukma@denx.de>
- COMMIT: b4effffde8e61be97a9a11dec1c628034207a643
- tst: Add test for clock_adjtime
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-clock_adjtime.c: New file.
- 2021-03-08 Lukasz Majewski <lukma@denx.de>
- COMMIT: 3f337843ec71cfdce90fa41df79ae4913241bc33
- tst: Add test for clock_settime
- * time/Makefile: Modified.
- * time/tst-clock_settime.c: New file.
- 2021-03-08 Lukasz Majewski <lukma@denx.de>
- COMMIT: a1565550075255370f8e6c88dc9c4ad3fd7281ab
- support: Provide xclock_settime test helper function
- * support/Makefile: Modified.
- * support/xclock_settime.c: New file.
- * support/xtime.h: Modified.
- (SETTIME_ENV_NAME): New.
- (xclock_settime): New function.
- 2021-03-08 Lukasz Majewski <lukma@denx.de>
- COMMIT: 496e36f2251f28961ce269548b5f3adb6546ef01
- tst: Extend cross-test-ssh.sh to specify if target date can be altered
- * INSTALL: Modified.
- * manual/install.texi: Modified.
- * scripts/cross-test-ssh.sh: Modified.
- 2021-03-07 John David Anglin <danglin@gcc.gnu.org>
- COMMIT: 60167dc24b09b25c6ca3353f9ce38c41340a792f
- Update hppa libm-test-ulps
- * sysdeps/hppa/fpu/libm-test-ulps: Modified.
- 2021-03-06 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 339bf918ea4830fb35614632e96f3aab3237adce
- x86: Set minimum x86-64 level marker [BZ #27318]
- * config.h.in: Modified.
- * sysdeps/x86/configure: Modified.
- * sysdeps/x86/configure.ac: Modified.
- * sysdeps/x86/isa-level.c: Modified.
- [INCLUDE_X86_ISA_LEVEL][!(__AVX512F__ || __AVX512BW__ || __AVX512CD__ || __AVX512DQ__ || __AVX512VL__)](ISA_V4): Remove.
- [INCLUDE_X86_ISA_LEVEL][!(__AVX__ || __AVX2__ || __F16C__ || __FMA__ || __LZCNT__ || __MOVBE__ || __XSAVE__)](ISA_V3): Remove.
- [INCLUDE_X86_ISA_LEVEL][!(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 || ( __x86_64__ && __LAHF_SAHF__) || __POPCNT__ || __SSE3__ || __SSSE3__ || __SSE4_1__ || __SSE4_2__)](ISA_V2): Remove.
- [INCLUDE_X86_ISA_LEVEL][!(__x86_64__ || __FXSR__ || ! _SOFT_FLOAT || __MMX__ || __SSE__ || __SSE2__)](ISA_BASELINE): Remove.
- [INCLUDE_X86_ISA_LEVEL][__AVX512F__ || __AVX512BW__ || __AVX512CD__ || __AVX512DQ__ || __AVX512VL__](ISA_V4): Remove.
- [INCLUDE_X86_ISA_LEVEL][__AVX__ || __AVX2__ || __F16C__ || __FMA__ || __LZCNT__ || __MOVBE__ || __XSAVE__](ISA_V3): Remove.
- [INCLUDE_X86_ISA_LEVEL][__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 || ( __x86_64__ && __LAHF_SAHF__) || __POPCNT__ || __SSE3__ || __SSSE3__ || __SSE4_1__ || __SSE4_2__](ISA_V2): Remove.
- [INCLUDE_X86_ISA_LEVEL][__x86_64__ || __FXSR__ || ! _SOFT_FLOAT || __MMX__ || __SSE__ || __SSE2__](ISA_BASELINE): Remove.
- [INCLUDE_X86_ISA_LEVEL][!(ISA_BASELINE && __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 && HAVE_X86_LAHF_SAHF && __POPCNT__ && __SSE3__ && __SSSE3__ && __SSE4_1__ && __SSE4_2__)](ISA_V2): New.
- [INCLUDE_X86_ISA_LEVEL][!(ISA_V2 && __AVX__ && __AVX2__ && __F16C__ && __FMA__ && __LZCNT__ && HAVE_X86_MOVBE)](ISA_V3): New.
- [INCLUDE_X86_ISA_LEVEL][!(ISA_V3 && __AVX512F__ && __AVX512BW__ && __AVX512CD__ && __AVX512DQ__ && __AVX512VL__)](ISA_V4): New.
- [INCLUDE_X86_ISA_LEVEL][!(__SSE__ && __SSE2__)](ISA_BASELINE): New.
- [INCLUDE_X86_ISA_LEVEL][ISA_BASELINE && __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 && HAVE_X86_LAHF_SAHF && __POPCNT__ && __SSE3__ && __SSSE3__ && __SSE4_1__ && __SSE4_2__](ISA_V2): New.
- [INCLUDE_X86_ISA_LEVEL][ISA_V2 && __AVX__ && __AVX2__ && __F16C__ && __FMA__ && __LZCNT__ && HAVE_X86_MOVBE](ISA_V3): New.
- [INCLUDE_X86_ISA_LEVEL][ISA_V3 && __AVX512F__ && __AVX512BW__ && __AVX512CD__ && __AVX512DQ__ && __AVX512VL__](ISA_V4): New.
- [INCLUDE_X86_ISA_LEVEL][__SSE__ && __SSE2__](ISA_BASELINE): New.
- 2021-03-05 Florian Weimer <fweimer@redhat.com>
- COMMIT: 3c667926673bac6017bf78569f582f6baee9948f
- posix: glob, glob64 should not be declared __THROW [BZ #27522]
- * posix/glob.h: Modified.
- [! __USE_FILE_OFFSET64](glob): Remove.
- [! __USE_FILE_OFFSET64](NL): New.
- [__USE_FILE_OFFSET64](__REDIRECT_NTH): Modified.
- [__USE_FILE_OFFSET64](__REDIRECT_NTH): Remove.
- [__USE_FILE_OFFSET64](__REDIRECT_NTHNL): New function.
- [__USE_LARGEFILE64](glob64): Remove.
- [__USE_LARGEFILE64](NL): New.
- 2021-03-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 6bb0d2fe0a15ae69f0c351bd2b83a737b8da771f
- nptl: Fix __pthread_clockjoin_np64 __pthread_timedjoin_np64 hidden proto
- * nptl/pthreadP.h: Modified.
- [__TIMESIZE != 64](libc_hidden_proto): Remove.
- [__TIMESIZE != 64](libc_hidden_proto): Remove.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): New.
- [__TIMESIZE != 64](libpthread_hidden_proto): New.
- * nptl/pthread_clockjoin.c: Modified.
- [__TIMESIZE != 64](libc_hidden_def): Remove.
- [__TIMESIZE != 64](libpthread_hidden_def): New.
- * nptl/pthread_timedjoin.c: Modified.
- [__TIMESIZE != 64](libc_hidden_def): Remove.
- [__TIMESIZE != 64](libpthread_hidden_def): New.
- 2021-03-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 4b9bedbc9032981f3c4ff9822d8d2015a8c026bc
- linux: Fix __thrd_sleep64 hidden definition
- * sysdeps/unix/sysv/linux/thrd_priv.h: Modified.
- [__TIMESIZE != 64](libpthread_hidden_proto): Remove.
- [__TIMESIZE != 64](libc_hidden_proto): New.
- * sysdeps/unix/sysv/linux/thrd_sleep.c: Modified.
- [__TIMESIZE != 64](libpthread_hidden_def): Remove.
- [__TIMESIZE != 64](libc_hidden_def): New.
- 2021-03-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 6990a72679515ec2fd87e4ed408667051d81eebb
- Update arm libm-test-ulps
- * sysdeps/arm/libm-test-ulps: Modified.
- 2021-03-05 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 1a1c854338ff657589db9be55cca26776eb081dc
- Update sparc libm-test-ulps
- * sysdeps/sparc/fpu/libm-test-ulps: Modified.
- 2021-03-04 Jakub Jelinek <jakub@redhat.com>
- COMMIT: f0419e6a10740a672b28e112c409ae24f5e890ab
- [PATCH] pthread_once hangs when init routine throws an exception [BZ #18435]
- * nptl/Makefile: Modified.
- * nptl/pthreadP.h: Modified.
- [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_frame): New.
- [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_routine): New.
- [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](__pthread_cleanup_combined_routine_voidptr): New.
- [IS_IN (libpthread)][__EXCEPTIONS && ! __cplusplus](pthread_cleanup_combined_push): New.
- (check_sched_policy_attr): Modified function.
- (check_sched_priority_attr): Remove function.
- (check_stacksize_attr): Remove function.
- (ASSERT_TYPE_SIZE): Remove.
- (ASSERT_PTHREAD_INTERNAL_SIZE): Remove.
- (ASSERT_PTHREAD_STRING): Remove.
- (ASSERT_PTHREAD_INTERNAL_OFFSET): Remove.
- (ASSERT_PTHREAD_INTERNAL_MEMBER_SIZE): Remove.
- * nptl/pthread_once.c: Modified.
- (__pthread_once_slow): Modified function.
- * nptl/tst-once5.cc: Modified.
- * sysdeps/pthread/Makefile: Modified.
- * sysdeps/pthread/tst-oncey3.c: New file.
- * sysdeps/pthread/tst-oncey4.c: New file.
- 2021-03-03 Florian Weimer <fweimer@redhat.com>
- COMMIT: 82215c1e251cf9a4668608974784c412d09c7ccd
- powerpc: Regenerate ulps
- * sysdeps/powerpc/fpu/libm-test-ulps: Modified.
- 2021-03-03 Arjun Shankar <arjun@redhat.com>
- COMMIT: 86b9d5a475b40fc00857389cb3b54b2cd2348ca7
- s390x: Regenerate ulps
- * sysdeps/s390/fpu/libm-test-ulps: Modified.
- 2021-03-02 DJ Delorie <dj@redhat.com>
- COMMIT: 58673149f37389495c098421085ffdb468b3f7ad
- nss: Re-enable NSS module loading after chroot [BZ #27389]
- * nss/nss_database.c: Modified.
- (nss_database_check_reload_and_get): Modified function.
- * nss/tst-reload2.c: Modified.
- (group_table_data): Remove.
- (_nss_test1_init_hook): Modified function.
- (_nss_test2_init_hook): Modified function.
- (do_test): Modified function.
- (netdb.h): Include file.
- (group_table_data1): New.
- (group_5): New.
- (group_table_data2): New.
- * nss/tst-reload2.root/etc/hosts: New file.
- * nss/tst-reload2.root/etc/nsswitch.conf: Modified.
- * nss/tst-reload2.root/subdir/etc/hosts: New file.
- * nss/tst-reload2.root/subdir/etc/nsswitch.conf: Modified.
- 2021-03-02 DJ Delorie <dj@redhat.com>
- COMMIT: dca565886b5e8bd7966e15f0ca42ee5cff686673
- nscd: Fix double free in netgroupcache [BZ #27462]
- * nscd/netgroupcache.c: Modified.
- (addgetnetgrentX): Modified function.
- 2021-03-02 Lukasz Majewski <lukma@denx.de>
- COMMIT: dd1776e3275b89b8ff76e8cfd8cd283f51a9aaaf
- tst: Fix tst-timerfd test
- * sysdeps/unix/sysv/linux/tst-timerfd.c: Modified.
- (do_test): Modified function.
- 2021-03-02 Florian Weimer <fweimer@redhat.com>
- COMMIT: f01a61e13872109b3b233158ab664364bd1879bc
- i386: Regenerate ulps
- * sysdeps/i386/fpu/libm-test-ulps: Modified.
- * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
- 2021-03-02 Florian Weimer <fweimer@redhat.com>
- COMMIT: 01a5746b6c8a44dc29d33e056b63485075a6a3cc
- x86: Add CPU-specific diagnostics to ld.so --list-diagnostics
- * sysdeps/x86/dl-diagnostics-cpu.c: New file.
- * sysdeps/x86/include/cpu-features.h: Modified.
- 2021-03-02 Florian Weimer <fweimer@redhat.com>
- COMMIT: e4933c8a92ea08eecdf3ab45e7f76c95dc3d20ac
- x86: Automate generation of PREFERRED_FEATURE_INDEX_1 bitfield
- * sysdeps/x86/include/cpu-features-preferred_feature_index_1.def: New file.
- * sysdeps/x86/include/cpu-features.h: Modified.
- (bit_arch_I586): Remove.
- (bit_arch_I686): Remove.
- (bit_arch_Fast_Rep_String): Remove.
- (bit_arch_Fast_Copy_Backward): Remove.
- (bit_arch_Fast_Unaligned_Load): Remove.
- (bit_arch_Fast_Unaligned_Copy): Remove.
- (bit_arch_Slow_BSF): Remove.
- (bit_arch_Slow_SSE4_2): Remove.
- (bit_arch_AVX_Fast_Unaligned_Load): Remove.
- (bit_arch_Prefer_MAP_32BIT_EXEC): Remove.
- (bit_arch_Prefer_PMINUB_for_stringop): Remove.
- (bit_arch_Prefer_No_VZEROUPPER): Remove.
- (bit_arch_Prefer_ERMS): Remove.
- (bit_arch_Prefer_FSRM): Remove.
- (bit_arch_Prefer_No_AVX512): Remove.
- (bit_arch_MathVec_Prefer_No_AVX512): Remove.
- (index_arch_Fast_Rep_String): Remove.
- (index_arch_Fast_Copy_Backward): Remove.
- (index_arch_Slow_BSF): Remove.
- (index_arch_Fast_Unaligned_Load): Remove.
- (index_arch_Prefer_PMINUB_for_stringop): Remove.
- (index_arch_Fast_Unaligned_Copy): Remove.
- (index_arch_I586): Remove.
- (index_arch_I686): Remove.
- (index_arch_Slow_SSE4_2): Remove.
- (index_arch_AVX_Fast_Unaligned_Load): Remove.
- (index_arch_Prefer_MAP_32BIT_EXEC): Remove.
- (index_arch_Prefer_No_VZEROUPPER): Remove.
- (index_arch_Prefer_ERMS): Remove.
- (index_arch_Prefer_No_AVX512): Remove.
- (index_arch_MathVec_Prefer_No_AVX512): Remove.
- (index_arch_Prefer_FSRM): Remove.
- (<anoymous>): New.
- (<anoymous>): New.
- 2021-03-02 Florian Weimer <fweimer@redhat.com>
- COMMIT: 851f32cf7bf7067f73b991610778915edd57d7b4
- ld.so: Implement the --list-diagnostics option
- * NEWS: Modified.
- * elf/Makefile: Modified.
- * elf/dl-diagnostics-cpu.c: New file.
- * elf/dl-diagnostics-kernel.c: New file.
- * elf/dl-diagnostics.c: New file.
- * elf/dl-diagnostics.h: New file.
- * elf/dl-main.h: Modified.
- (rtld_mode): Modified.
- (_dl_print_diagnostics): New function.
- * elf/dl-usage.c: Modified.
- (_dl_help): Modified function.
- * elf/rtld.c: Modified.
- (dl_main): Modified function.
- * sysdeps/unix/sysv/linux/dl-diagnostics-kernel.c: New file.
- 2021-03-02 Matheus Castanho <msc@linux.ibm.com>
- COMMIT: 40d055a2ddc86b76d4887e548ed20e40761102b1
- powerpc: Update libm-test-ulps
- * sysdeps/powerpc/fpu/libm-test-ulps: Modified.
- 2021-03-02 Lukasz Majewski <lukma@denx.de>
- COMMIT: 9871ae0ab413e98597102f2356b01c71cb28f798
- tst: Add test for utimes
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-utimes.c: New file.
- 2021-03-02 Lukasz Majewski <lukma@denx.de>
- COMMIT: dec445d40dc5523661b8ab8cf112e179508ee06d
- tst: Add test for utime
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-utime.c: New file.
- 2021-03-02 Lukasz Majewski <lukma@denx.de>
- COMMIT: e0685bacd585df63a7236b7f117f8c3ca8c38dad
- tst: Add test for futimens
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-futimens.c: New file.
- 2021-03-02 Florian Weimer <fweimer@redhat.com>
- COMMIT: e81402f246f53072aa799bfee101bf02d561a8c1
- nptl: __libc_cleanup_push/__libc_cleanup_pop require -fexceptions
- * sysdeps/nptl/libc-lockP.h: Modified.
- (__libc_cleanup_routine): Remove function.
- (__libc_cleanup_push): Remove.
- [__EXCEPTIONS](__libc_cleanup_routine): New.
- [__EXCEPTIONS](__libc_cleanup_push): New.
- 2021-03-02 Florian Weimer <fweimer@redhat.com>
- COMMIT: e7b2a56192d6852f0a6656b8e1cd8fe23f91d89c
- elf: Build __dl_iterate_phdr with unwinding support [BZ #27498]
- * elf/Makefile: Modified.
- 2021-03-01 Florian Weimer <fweimer@redhat.com>
- COMMIT: 97e42bd482b62d7b74889be11c98b0bbb4059dcd
- nptl: Use <unwind-link.h> for accessing the libgcc_s unwinder
- * nptl/nptlfreeres.c: Modified.
- (__libpthread_freeres): Modified function.
- * nptl/pthreadP.h: Modified.
- [IS_IN (libpthread)][SHARED](pthread_cancel_init): Remove.
- [IS_IN (libpthread)][SHARED](unwind_link): New.
- [IS_IN (libpthread)][SHARED](__pthread_unwind_link_get): New function.
- [IS_IN (libpthread)](__nptl_unwind_freeres): Remove.
- * nptl/pthread_cancel.c: Modified.
- (__pthread_cancel): Modified function.
- * sysdeps/arm/nptl/unwind-forcedunwind.c: New file.
- * sysdeps/arm/pt-arm-unwind-resume.S: Modified.
- * sysdeps/nptl/unwind-forcedunwind.c: Modified.
- [!HAVE_ARCH_UNWIND_RESUME](_Unwind_Resume): Modified function.
- (dlfcn.h): Remove include.
- (unwind.h): Remove include.
- (libgcc_s_handle): Remove.
- (void): Remove.
- (PERSONALITY_PROTO): Remove.
- (libgcc_s_forcedunwind): Remove.
- (libgcc_s_getcfa): Remove.
- (pthread_cancel_init): Remove function.
- (__nptl_unwind_freeres): Remove function.
- (libgcc_s_handle): Remove.
- (atomic_read_barrier): Remove.
- (personality): Remove.
- (PTR_DEMANGLE): Remove.
- (PERSONALITY_ARGS): Modified.
- (libgcc_s_handle): Remove.
- (atomic_read_barrier): Remove.
- (libgcc_s_forcedunwind): Remove.
- (PTR_DEMANGLE): Remove.
- (forcedunwind): Remove.
- (libgcc_s_handle): Remove.
- (atomic_read_barrier): Remove.
- (libgcc_s_getcfa): Remove.
- (PTR_DEMANGLE): Remove.
- (getcfa): Remove.
- (unwind-link.h): Include file.
- (__pthread_unwind_link_get): New function.
- (UNWIND_LINK_PTR): New function.
- (UNWIND_LINK_PTR): New function.
- * sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c: Modified.
- (dlfcn.h): Remove include.
- (stdio.h): Remove include.
- (unwind.h): Remove include.
- (pthreadP.h): Remove include.
- (libgcc_s_getbsp): Remove.
- (ARCH_CANCEL_INIT): Remove.
- (_Unwind_GetBSP): Modified function.
- 2021-03-01 Florian Weimer <fweimer@redhat.com>
- COMMIT: 6b7efa3d8703cfd020281706f8110bc4a41b1525
- Implement _Unwind_Resume in libc on top of <unwind-link.h>
- * sysdeps/arm/arm-unwind-resume.S: Modified.
- * sysdeps/arm/pt-arm-unwind-resume.S: Modified.
- * sysdeps/arm/unwind-arch.h: Modified.
- (__unwind_link_get_resume): New function.
- * sysdeps/arm/unwind-resume.c: New file.
- * sysdeps/generic/unwind-resume.c: Modified.
- [!HAVE_ARCH_UNWIND_RESUME](_Unwind_Resume): Modified function.
- [PTR_DEMANGLE](PTR_DEMANGLE): Remove.
- (dlfcn.h): Remove include.
- (unwind.h): Remove include.
- (void): Remove.
- (PERSONALITY_PROTO): Remove.
- (__libgcc_s_init): Remove function.
- (libgcc_s_personality): Remove.
- (personality): Remove.
- (PERSONALITY_ARGS): Modified.
- (unwind-link.h): Include file.
- (link): New function.
- 2021-03-01 Florian Weimer <fweimer@redhat.com>
- COMMIT: d14624825a3eeb7712ffbe6e794cea1c5636de4d
- Move sysdeps/gnu/unwind-resume.c to sysdeps/generic/unwind-resume.c
- * sysdeps/gnu/unwind-resume.c: Move to...
- * sysdeps/generic/unwind-resume.c: ... here.
- 2021-03-01 Florian Weimer <fweimer@redhat.com>
- COMMIT: 7cf18db4820baf29b6d150fd124cf83675451161
- __frame_state_for: Use <unwind-link.h> for unwinder access
- * sysdeps/generic/framestate.c: Modified.
- (dlfcn.h): Remove include.
- (__frame_state_for): Modified function.
- (unwind-link.h): Include file.
- 2021-03-01 Florian Weimer <fweimer@redhat.com>
- COMMIT: 600fe89cb1a2b18d3509582b85bd4d16d8603fb5
- sparc: Implement backtrace on top <unwind-link.h>
- * sysdeps/sparc/backtrace.c: Modified.
- [! SHARED](unwind_backtrace): Remove.
- [! SHARED](unwind_getip): Remove.
- [! SHARED](unwind_getcfa): Remove.
- [SHARED](unwind_backtrace): Remove.
- [SHARED](unwind_getip): Remove.
- [SHARED](unwind_getcfa): Remove.
- [SHARED](libgcc_handle): Remove.
- [SHARED](dummy_getcfa): Remove.
- [SHARED](init): Remove.
- (dlfcn.h): Remove include.
- (unwind.h): Remove include.
- (trace_arg): Modified.
- (backtrace_helper): Modified function.
- (__backtrace): Modified function.
- (unwind-link.h): Include file.
- 2021-03-01 Florian Weimer <fweimer@redhat.com>
- COMMIT: 6563d544db4a1613d6b24c031d771cad83f495bf
- m68k: Implement backtrace on top of <unwind-link.h>
- * sysdeps/m68k/backtrace.c: Modified.
- [! SHARED](unwind_backtrace): Remove.
- [! SHARED](unwind_getip): Remove.
- [! SHARED](unwind_getcfa): Remove.
- [! SHARED](unwind_getgr): Remove.
- [SHARED](unwind_backtrace): Remove.
- [SHARED](unwind_getip): Remove.
- [SHARED](unwind_getcfa): Remove.
- [SHARED](unwind_getgr): Remove.
- [SHARED](libgcc_handle): Remove.
- [SHARED](init): Remove.
- [SHARED](libc_freeres_fn__free_mem): Remove.
- (libc-lock.h): Remove include.
- (dlfcn.h): Remove include.
- (unwind.h): Remove include.
- (trace_arg): Modified.
- (backtrace_helper): Modified function.
- (__backtrace): Modified function.
- (unwind-link.h): Include file.
- 2021-03-01 Florian Weimer <fweimer@redhat.com>
- COMMIT: fd19b8464042084e461dec9a7ce97cd33d8bb4e0
- i386: Implement backtrace on top of <unwind-link.h>
- * sysdeps/i386/backtrace.c: Modified.
- [! SHARED](unwind_backtrace): Remove.
- [! SHARED](unwind_getip): Remove.
- [! SHARED](unwind_getcfa): Remove.
- [! SHARED](unwind_getgr): Remove.
- [SHARED](unwind_backtrace): Remove.
- [SHARED](unwind_getip): Remove.
- [SHARED](unwind_getcfa): Remove.
- [SHARED](unwind_getgr): Remove.
- [SHARED](libgcc_handle): Remove.
- [SHARED](init): Remove.
- [SHARED](libc_freeres_fn__free_mem): Remove.
- (libc-lock.h): Remove include.
- (dlfcn.h): Remove include.
- (unwind.h): Remove include.
- (trace_arg): Modified.
- (backtrace_helper): Modified function.
- (__backtrace): Modified function.
- (unwind-link.h): Include file.
- 2021-03-01 Florian Weimer <fweimer@redhat.com>
- COMMIT: fac75a690e4fe862d4b7505235fb5565b58c4514
- arm: Implement backtrace on top of <unwind-link.h>
- * sysdeps/arm/backtrace.c: Modified.
- [! SHARED](unwind_backtrace): Remove.
- [SHARED](unwind_backtrace): Remove.
- [SHARED](unwind_vrs_get): Remove.
- [SHARED](libgcc_handle): Remove.
- [SHARED](init): Remove function.
- [SHARED](unwind_getgr): Modified function.
- [SHARED](unwind_getip): Modified.
- [SHARED](libc_freeres_fn__free_mem): Remove function.
- (libc-lock.h): Remove include.
- (dlfcn.h): Remove include.
- (unwind.h): Remove include.
- (trace_arg): Modified.
- (__backtrace): Modified function.
- (unwind-link.h): Include file.
- 2021-03-01 Florian Weimer <fweimer@redhat.com>
- COMMIT: e164d95abff6ad46c91ceb29fd688f9f03ca8a74
- backtrace: Implement on top of <unwind-link.h>
- * debug/backtrace.c: Modified.
- [! SHARED](unwind_backtrace): Remove.
- [! SHARED](unwind_getip): Remove.
- [! SHARED](unwind_getcfa): Remove.
- [SHARED](unwind_backtrace): Remove.
- [SHARED](unwind_getip): Remove.
- [SHARED](unwind_getcfa): Remove.
- [SHARED](libgcc_handle): Remove.
- [SHARED](dummy_getcfa): Remove.
- [SHARED](init): Remove.
- [SHARED](libc_freeres_fn__free_mem): Remove.
- (libc-lock.h): Remove include.
- (dlfcn.h): Remove include.
- (gnu/lib-names.h): Remove include.
- (trace_arg): Modified.
- (backtrace_helper): Modified function.
- (__backtrace): Modified function.
- 2021-03-01 Florian Weimer <fweimer@redhat.com>
- COMMIT: 9fc813e1a37d2e2d5e85a97d5ac4fc1c15d839fb
- Implement <unwind-link.h> for dynamically loading the libgcc_s unwinder
- * debug/backtrace.c: Modified.
- (unwind-arch.h): Remove include.
- (unwind-link.h): Include file.
- * malloc/set-freeres.c: Modified.
- (__libc_freeres): Modified function.
- (unwind-link.h): Include file.
- * misc/Makefile: Modified.
- * misc/Versions: Modified.
- * misc/unwind-link.c: New file.
- * sysdeps/alpha/unwind-arch.h: New file.
- * sysdeps/arm/unwind-arch.h: New file.
- * sysdeps/generic/unwind-arch.h: Modified.
- (_UNWIND_ARCH_H): Remove.
- (unwind.h): Remove include.
- (unwind_arch_adjustment): Remove function.
- (_ARCH_UNWIND_LINK_H): New.
- (UNWIND_LINK_GETIP): New.
- (UNWIND_LINK_FRAME_STATE_FOR): New.
- (UNWIND_LINK_FRAME_ADJUSTMENT): New.
- (UNWIND_LINK_EXTRA_FIELDS): New.
- (UNWIND_LINK_EXTRA_INIT): New.
- * sysdeps/generic/unwind-link.h: New file.
- * sysdeps/i386/unwind-arch.h: New file.
- * sysdeps/ia64/unwind-arch.h: New file.
- * sysdeps/m68k/m680x0/unwind-arch.h: New file.
- * sysdeps/m68k/unwind-arch.h: New file.
- * sysdeps/mach/hurd/fork.c: Modified.
- (__fork): Modified function.
- (unwind-link.h): Include file.
- * sysdeps/unix/sysv/linux/mips/unwind-arch.h: Move to...
- * sysdeps/mips/unwind-arch.h: ... here.
- (_UNWIND_ARCH_H): Remove.
- (_ARCH_UNWIND_LINK_H): New.
- (sys/syscall.h): Include file.
- (UNWIND_LINK_GETIP): New.
- (UNWIND_LINK_FRAME_STATE_FOR): New.
- (UNWIND_LINK_FRAME_ADJUSTMENT): New.
- (UNWIND_LINK_EXTRA_FIELDS): New.
- (UNWIND_LINK_EXTRA_INIT): New.
- * sysdeps/nptl/fork.c: Modified.
- (__libc_fork): Modified function.
- (unwind-link.h): Include file.
- * sysdeps/powerpc/powerpc32/unwind-arch.h: New file.
- * sysdeps/s390/unwind-arch.h: New file.
- * sysdeps/sh/unwind-arch.h: New file.
- * sysdeps/sparc/unwind-arch.h: New file.
- 2021-03-01 Martin Sebor <msebor@gmail.com>
- COMMIT: 764e9a0334350f52ab6953bef1db97f9b2e89ca5
- Correct buffer end pointer in IO_wdefault_doallocate (BZ #26874)
- * libio/wgenops.c: Modified.
- (_IO_wdefault_doallocate): Modified function.
- 2021-03-01 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: 9fb07fd4e1d6cafecd1807b7a92405bad8e39530
- aarch64: update ulps.
- * sysdeps/aarch64/libm-test-ulps: Modified.
- 2021-02-27 Paul Zimmermann <Paul.Zimmermann@inria.fr>
- COMMIT: 5a051454a9b50c27984bbc499ee1297de48e2dc8
- Add inputs that generate larger error bounds
- * math/auto-libm-test-in: Modified.
- * math/auto-libm-test-out-acos: Modified.
- * math/auto-libm-test-out-acosh: Modified.
- * math/auto-libm-test-out-asin: Modified.
- * math/auto-libm-test-out-asinh: Modified.
- * math/auto-libm-test-out-atan: Modified.
- * math/auto-libm-test-out-atan2: Modified.
- * math/auto-libm-test-out-atanh: Modified.
- * math/auto-libm-test-out-cos: Modified.
- * math/auto-libm-test-out-cosh: Modified.
- * math/auto-libm-test-out-erfc: Modified.
- * math/auto-libm-test-out-expm1: Modified.
- * math/auto-libm-test-out-log10: Modified.
- * math/auto-libm-test-out-log1p: Modified.
- * math/auto-libm-test-out-log2: Modified.
- * math/auto-libm-test-out-sin: Modified.
- * math/auto-libm-test-out-sinh: Modified.
- * math/auto-libm-test-out-tanh: Modified.
- * sysdeps/x86_64/fpu/libm-test-ulps: Modified.
- 2021-02-25 Florian Weimer <fweimer@redhat.com>
- COMMIT: 035c012e32c11e84d64905efaf55e74f704d3668
- Reduce the statically linked startup code [BZ #23323]
- * csu/Makefile: Modified.
- * csu/Versions: Modified.
- * csu/elf-init.c: Delete file.
- * csu/libc-start.c: Modified.
- [! LIBC_START_MAIN](LIBC_START_MAIN): Modified.
- [! LIBC_START_MAIN](DO_DEFINE_LIBC_START_MAIN_VERSION): New.
- [! LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function.
- [! SHARED][ELF_INITFINI](_init): New.
- [! SHARED][ELF_INITFINI](_fini): New.
- [! SHARED](void): New function.
- [! SHARED](void): New function.
- [! SHARED](void): New function.
- [! SHARED](void): New function.
- [! SHARED](void): New function.
- [! SHARED](void): New function.
- [! SHARED](call_init): New function.
- [! SHARED](call_fini): New function.
- [LIBC_START_MAIN](DO_DEFINE_LIBC_START_MAIN_VERSION): New.
- [LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function.
- [SHARED][!(SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_34))](DEFINE_LIBC_START_MAIN_VERSION_1): New.
- [SHARED][SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_34)](DEFINE_LIBC_START_MAIN_VERSION_1): New.
- [SHARED][SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_34)](DEFINE_LIBC_START_MAIN_VERSION): New.
- [SHARED](call_init): New.
- [SHARED](DEFINE_LIBC_START_MAIN_VERSION): New.
- (elf-initfini.h): Include file.
- (shlib-compat.h): Include file.
- * elf/dl-init.c: Modified.
- (init_t): Remove.
- (call_init): Modified function.
- (_dl_init): Modified function.
- * sysdeps/aarch64/start.S: Modified.
- * sysdeps/alpha/start.S: Modified.
- * sysdeps/arc/start.S: Modified.
- * sysdeps/arm/start.S: Modified.
- * sysdeps/csky/abiv2/start.S: Modified.
- * sysdeps/generic/ldsodefs.h: Modified.
- [! ELF_FUNCTION_PTR_IS_SPECIAL](DL_CALL_DT_INIT): Modified.
- (dl_init_t): New.
- * sysdeps/hppa/dl-lookupcfg.h: Modified.
- (DL_DT_FUNCTION_ADDRESS): Modified.
- * sysdeps/hppa/start.S: Modified.
- * sysdeps/i386/start.S: Modified.
- * sysdeps/ia64/dl-lookupcfg.h: Modified.
- (DL_DT_FUNCTION_ADDRESS): Modified.
- * sysdeps/ia64/start.S: Modified.
- * sysdeps/m68k/start.S: Modified.
- * sysdeps/mach/hurd/i386/libc.abilist: Modified.
- * sysdeps/microblaze/start.S: Modified.
- * sysdeps/mips/start.S: Modified.
- * sysdeps/nios2/start.S: Modified.
- * sysdeps/powerpc/powerpc32/start.S: Modified.
- * sysdeps/powerpc/powerpc64/start.S: Modified.
- * sysdeps/riscv/start.S: Modified.
- * sysdeps/s390/s390-32/start.S: Modified.
- * sysdeps/s390/s390-64/start.S: Modified.
- * sysdeps/sh/start.S: Modified.
- * sysdeps/sparc/sparc32/start.S: Modified.
- * sysdeps/sparc/sparc64/start.S: Modified.
- * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/libc-start.c: Modified.
- (__libc_start_main): Remove function.
- (__libc_start_main_impl): New function.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
- * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
- * sysdeps/x86_64/start.S: Modified.
- 2021-02-23 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: a79328c745219dcb395070cdcd3be065a8347f24
- posix: Falling back to non wide mode in case of encoding error [BZ #14185]
- * posix/fnmatch.c: Modified.
- (fnmatch): Modified function.
- (scratch_buffer.h): Include file.
- (fnmatch_convert_to_wide): New function.
- * posix/tst-fnmatch.input: Modified.
- 2021-02-23 Florian Weimer <fweimer@redhat.com>
- COMMIT: 5a664d7ae8e42d641a7b4b436987ff67ab483b08
- nptl: Move elision implementations into libc
- * elf/libc_early_init.c: Modified.
- (__libc_early_init): Modified function.
- (elision-conf.h): Include file.
- (lowlevellock.h): Include file.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * sysdeps/unix/sysv/linux/s390/pthread_mutex_lock.c: Move to...
- * nptl/elision-conf.c: ... here.
- (elision-conf.h): Remove include.
- (force-elision.h): Remove include.
- (nptl/pthread_mutex_lock.c): Remove include.
- * sysdeps/unix/sysv/linux/powerpc/pthread_mutex_lock.c: Move to...
- * nptl/elision-lock.c: ... here.
- (elision-conf.h): Remove include.
- (force-elision.h): Remove include.
- (nptl/pthread_mutex_lock.c): Remove include.
- * sysdeps/unix/sysv/linux/powerpc/pthread_mutex_trylock.c: Move to...
- * nptl/elision-timed.c: ... here.
- (elision-conf.h): Remove include.
- (force-elision.h): Remove include.
- (nptl/pthread_mutex_trylock.c): Remove include.
- * sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c: Move to...
- * nptl/elision-trylock.c: ... here.
- (elision-conf.h): Remove include.
- (force-elision.h): Remove include.
- (nptl/pthread_mutex_lock.c): Remove include.
- * nptl/elision-unlock.c: New file.
- * nptl/lowlevellock.c: Modified.
- [ENABLE_ELISION_SUPPORT](__pthread_force_elision): New.
- [ENABLE_ELISION_SUPPORT](libc_hidden_data_def): New.
- * nptl/pthread_mutex_lock.c: Modified.
- [! FORCE_ELISION](FORCE_ELISION): Remove.
- [! lll_lock_elision](lll_lock_elision): Remove.
- [! lll_trylock_elision](lll_trylock_elision): Remove.
- (__pthread_mutex_lock): Modified function.
- * nptl/pthread_mutex_timedlock.c: Modified.
- [! FORCE_ELISION](FORCE_ELISION): Remove.
- [! lll_clocklock_elision](lll_clocklock_elision): Remove.
- [! lll_trylock_elision](lll_trylock_elision): Remove.
- * nptl/pthread_mutex_trylock.c: Modified.
- [! FORCE_ELISION](FORCE_ELISION): Remove.
- [! lll_trylock_elision](lll_trylock_elision): Remove.
- * nptl/pthread_mutex_unlock.c: Modified.
- [! lll_unlock_elision](lll_unlock_elision): Remove.
- * sysdeps/nptl/lowlevellock.h: Modified.
- [! ENABLE_ELISION_SUPPORT](lll_clocklock_elision): New.
- [! ENABLE_ELISION_SUPPORT](lll_lock_elision): New.
- [! ENABLE_ELISION_SUPPORT](lll_trylock_elision): New.
- [! ENABLE_ELISION_SUPPORT](lll_unlock_elision): New.
- [! ENABLE_ELISION_SUPPORT](FORCE_ELISION): New.
- [ENABLE_ELISION_SUPPORT][! ELISION_UNLOCK_NEEDS_ADAPT_COUNT](__lll_unlock_elision): New.
- [ENABLE_ELISION_SUPPORT][! ELISION_UNLOCK_NEEDS_ADAPT_COUNT](lll_unlock_elision): New.
- [ENABLE_ELISION_SUPPORT][ELISION_UNLOCK_NEEDS_ADAPT_COUNT](__lll_unlock_elision): New.
- [ENABLE_ELISION_SUPPORT][ELISION_UNLOCK_NEEDS_ADAPT_COUNT](lll_unlock_elision): New.
- [ENABLE_ELISION_SUPPORT](__pthread_force_elision): New.
- [ENABLE_ELISION_SUPPORT](libc_hidden_proto): New.
- [ENABLE_ELISION_SUPPORT](__lll_elision_init): New.
- [ENABLE_ELISION_SUPPORT](__lll_clocklock_elision): New.
- [ENABLE_ELISION_SUPPORT](libc_hidden_proto): New.
- [ENABLE_ELISION_SUPPORT](__lll_lock_elision): New.
- [ENABLE_ELISION_SUPPORT](libc_hidden_proto): New.
- [ENABLE_ELISION_SUPPORT](libc_hidden_proto): New.
- [ENABLE_ELISION_SUPPORT](__lll_trylock_elision): New.
- [ENABLE_ELISION_SUPPORT](libc_hidden_proto): New.
- [ENABLE_ELISION_SUPPORT](lll_clocklock_elision): New.
- [ENABLE_ELISION_SUPPORT](lll_lock_elision): New.
- [ENABLE_ELISION_SUPPORT](lll_trylock_elision): New.
- [ENABLE_ELISION_SUPPORT](FORCE_ELISION): New.
- (elision-conf.h): Include file.
- * sysdeps/unix/sysv/linux/powerpc/pthread_mutex_timedlock.c: Move to...
- * sysdeps/pthread/elision-conf.h: ... here.
- (elision-conf.h): Remove include.
- (force-elision.h): Remove include.
- (nptl/pthread_mutex_timedlock.c): Remove include.
- (_ELISION_CONF_H): New.
- (ENABLE_ELISION_SUPPORT): New.
- (ELISION_UNLOCK_NEEDS_ADAPT_COUNT): New.
- * sysdeps/unix/sysv/linux/powerpc/Makefile: Modified.
- * sysdeps/unix/sysv/linux/powerpc/elision-conf.c: Modified.
- [! SHARED](INIT_SECTION): Remove.
- [! SHARED](MAYBE_CONST): Remove.
- [SHARED](INIT_SECTION): Remove.
- [SHARED](MAYBE_CONST): Remove.
- (__pthread_force_elision): Remove.
- (elision_init): Remove function.
- (__lll_elision_init): New function.
- * sysdeps/unix/sysv/linux/powerpc/elision-conf.h: Modified.
- (__pthread_force_elision): Remove.
- (HAVE_ELISION): Remove.
- (ENABLE_ELISION_SUPPORT): New.
- (ELISION_UNLOCK_NEEDS_ADAPT_COUNT): New.
- * sysdeps/unix/sysv/linux/powerpc/elision-lock.c: Modified.
- [! LLL_LOCK && ! EXTRAARG](elision-conf.c): Remove.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/powerpc/elision-trylock.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/powerpc/elision-unlock.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/powerpc/force-elision.h: Delete file.
- * sysdeps/unix/sysv/linux/powerpc/lowlevellock.h: Delete file.
- * sysdeps/unix/sysv/linux/powerpc/pthread_mutex_cond_lock.c: Delete file.
- * sysdeps/unix/sysv/linux/s390/Makefile: Modified.
- * sysdeps/unix/sysv/linux/s390/elision-conf.c: Modified.
- [! SHARED](INIT_SECTION): Remove.
- [! SHARED](MAYBE_CONST): Remove.
- [SHARED](INIT_SECTION): Remove.
- [SHARED](MAYBE_CONST): Remove.
- (__pthread_force_elision): Remove.
- (elision_init): Remove function.
- (__lll_elision_init): New function.
- * sysdeps/unix/sysv/linux/s390/elision-conf.h: Modified.
- (__pthread_force_elision): Remove.
- (HAVE_ELISION): Remove.
- (ENABLE_ELISION_SUPPORT): New.
- (ELISION_UNLOCK_NEEDS_ADAPT_COUNT): New.
- * sysdeps/unix/sysv/linux/s390/elision-lock.c: Modified.
- [! LLL_LOCK && ! EXTRAARG](elision-conf.c): Remove.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/s390/elision-trylock.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/s390/elision-unlock.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/s390/force-elision.h: Delete file.
- * sysdeps/unix/sysv/linux/s390/lowlevellock.h: Delete file.
- * sysdeps/unix/sysv/linux/s390/pthread_mutex_cond_lock.c: Delete file.
- * sysdeps/unix/sysv/linux/s390/pthread_mutex_timedlock.c: Delete file.
- * sysdeps/unix/sysv/linux/s390/pthread_mutex_trylock.c: Delete file.
- * sysdeps/unix/sysv/linux/x86/Makefile: Modified.
- * sysdeps/unix/sysv/linux/x86/elision-conf.c: Modified.
- [! SHARED](INIT_SECTION): Remove.
- [SHARED](INIT_SECTION): Remove.
- (__pthread_force_elision): Remove.
- (elision_init): Remove function.
- (__lll_elision_init): New function.
- * sysdeps/unix/sysv/linux/x86/elision-conf.h: Modified.
- (__pthread_force_elision): Remove.
- (HAVE_ELISION): Remove.
- (ENABLE_ELISION_SUPPORT): New.
- (ELISION_UNLOCK_NEEDS_ADAPT_COUNT): New.
- * sysdeps/unix/sysv/linux/x86/elision-lock.c: Modified.
- [! LLL_LOCK && ! EXTRAARG](elision-conf.c): Remove.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/x86/elision-trylock.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/x86/elision-unlock.c: Modified.
- (libc_hidden_def): New.
- * sysdeps/unix/sysv/linux/x86/force-elision.h: Delete file.
- * sysdeps/unix/sysv/linux/x86/lowlevellock.h: Modified.
- [! __ASSEMBLER__](__lll_clocklock_elision): Remove.
- [! __ASSEMBLER__](lll_clocklock_elision): Remove.
- [! __ASSEMBLER__](__lll_lock_elision): Remove.
- [! __ASSEMBLER__](__lll_unlock_elision): Remove.
- [! __ASSEMBLER__](__lll_trylock_elision): Remove.
- [! __ASSEMBLER__](lll_lock_elision): Remove.
- [! __ASSEMBLER__](lll_unlock_elision): Remove.
- [! __ASSEMBLER__](lll_trylock_elision): Remove.
- * sysdeps/unix/sysv/linux/x86/pthread_mutex_cond_lock.c: Delete file.
- * sysdeps/unix/sysv/linux/x86/pthread_mutex_timedlock.c: Delete file.
- * sysdeps/unix/sysv/linux/x86/pthread_mutex_trylock.c: Delete file.
- 2021-02-23 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: 597d0267b5c4a925f0175837ec09df9f77e0a250
- NEWS: Add missing bug closures
- * NEWS: Modified.
- 2021-02-23 Paul Zimmermann <Paul.Zimmermann@inria.fr>
- COMMIT: 90197376d5d31adbfa8589acf6c9ab8ac4755ecf
- added rt to malloc/Depend [BZ #27132]
- * malloc/Depend: Modified.
- 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 89de9d3958ff4e14f438c3f6800fac80901e2c2f
- x86: Use x86/nptl/pthreaddef.h
- * sysdeps/i386/nptl/pthreaddef.h: Move to...
- * sysdeps/x86/nptl/pthreaddef.h: ... here.
- (CURRENT_STACK_FRAME): Remove.
- [! __x86_64__](CURRENT_STACK_FRAME): New.
- [__x86_64__](CURRENT_STACK_FRAME): New.
- * sysdeps/x86_64/nptl/pthreaddef.h: Delete file.
- 2021-02-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: b5be9ae77e3e266ed83f84f0bb29198d71211aa8
- nptl: Move futex-internal into libc
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/futex-internal.c: Modified.
- (libpthread_hidden_def): Remove.
- (libpthread_hidden_def): Remove.
- (libc_hidden_def): New.
- (libc_hidden_def): New.
- * sysdeps/nptl/futex-internal.h: Modified.
- (libpthread_hidden_proto): Remove.
- (libpthread_hidden_proto): Remove.
- (libc_hidden_proto): New function.
- (libc_hidden_proto): New function.
- 2021-02-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2f4019de81024cc0d05a5b5cedb1afb28b59a836
- nptl: Move lowlevellock into libc [BZ #15648]
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/libc-lowlevellock.c: Delete file.
- * nptl/lowlevellock.c: Modified.
- [IS_IN (libpthread)](__lll_lock_wait): Remove.
- (libc_hidden_def): New.
- (__lll_lock_wait): New function.
- (libc_hidden_def): New.
- * sysdeps/nptl/lowlevellock.h: Modified.
- (__lll_lock_wait_private): Modified.
- (__lll_lock_wait): Modified.
- (libc_hidden_proto): New.
- * sysdeps/riscv/nptl/libc-lowlevellock.c: Delete file.
- 2021-02-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: 541e53c9ddd9ef543cc45b66c7597e63fa665414
- nptl: Move futex-internal.c into main nptl directory
- * nptl/Makefile: Modified.
- * sysdeps/nptl/futex-internal.c: Move to...
- * nptl/futex-internal.c: ... here.
- * sysdeps/nptl/Makefile: Modified.
- 2021-02-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: f720ce680eb970be2166e4809963d4cd30de182a
- nptl: Reformat Versions
- * nptl/Versions: Modified.
- 2021-02-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: 3f232aa36dd908a27e8abb0addd4cbbb30cb6b65
- nptl: Split libpthread-routines into one routine per line
- * nptl/Makefile: Modified.
- 2021-02-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: feb741bb81d2c7adc222c574158128bf2c48ca01
- x86: Remove unused variables for raw cache sizes from cacheinfo.h
- * sysdeps/x86/cacheinfo.h: Modified.
- [IS_IN (libc)](__x86_raw_data_cache_size_half): Remove.
- [IS_IN (libc)](__x86_raw_data_cache_size): Remove.
- [IS_IN (libc)](__x86_raw_shared_cache_size_half): Remove.
- [IS_IN (libc)](__x86_raw_shared_cache_size): Remove.
- [IS_IN (libc)](init_cacheinfo): Modified function.
- 2021-02-22 Joseph Myers <joseph@codesourcery.com>
- COMMIT: 8a7b4dc6d005e2878f1afe6ba1a2bbce14f86a55
- Use Linux 5.11 in build-many-glibcs.py.
- * scripts/build-many-glibcs.py: Modified.
- 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: ba230b6387fc0ccba60d2ff6759f7e326ba7bf3e
- <bits/platform/x86.h>: Correct x86_cpu_TBM
- * sysdeps/x86/bits/platform/x86.h: Modified.
- (<anoymous>): Modified.
- 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: ebbb8c9f64c3486603ef4ccee4dd2a5574e41039
- x86_64/clone.S: Upate comments
- * sysdeps/unix/sysv/linux/x86_64/clone.S: Modified.
- 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: f8ff5a3cc2e401c586244bbdc27ea236229b7cb7
- i386/clone.S: Remove redundant EBX load
- * sysdeps/unix/sysv/linux/i386/clone.S: Modified.
- 2021-02-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: fb37ef69602a1ba635268cd9033a86adc817c53d
- aarch64: Remove the unused __read_tp symbol
- * sysdeps/unix/sysv/linux/aarch64/Makefile: Modified.
- * sysdeps/unix/sysv/linux/aarch64/__read_tp.S: Delete file.
- * sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S: Delete file.
- 2021-02-22 Florian Weimer <fweimer@redhat.com>
- COMMIT: 418f5783d987ed13fee217d8aad47b8b23b28a87
- build-many-glibcs.py: Use make -O for more consistent log output
- * scripts/build-many-glibcs.py: Modified.
- 2021-02-21 Naohiro Tamura <naohirot@fujitsu.com>
- COMMIT: e9e7f24543e6d1b0a31641f144697e261df6ccd7
- configure: Replace obsolete AC_TRY_LINK with AC_LINK_IFELSE
- * configure.ac: Modified.
- 2021-02-21 Naohiro Tamura <naohirot@fujitsu.com>
- COMMIT: 3907c7bf0f82878363a8cccb83f7258b744c3f27
- configure: Remove obsolete AC_CHECK_TOOL_PREFIX
- * configure: Modified.
- * configure.ac: Modified.
- 2021-02-21 Naohiro Tamura <naohirot@fujitsu.com>
- COMMIT: 831030740370defaab2457cc2600549f3e837f6e
- configure: Replace obsoleted AC_HELP_STRING with AS_HELP_STRING
- * configure.ac: Modified.
- 2021-02-19 Joseph Myers <joseph@codesourcery.com>
- COMMIT: 83908b3a1ea51e3aa7ff422275940e56dbba989f
- Update syscall lists for Linux 5.11.
- * sysdeps/unix/sysv/linux/aarch64/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/alpha/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/arc/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/arm/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/csky/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/hppa/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/i386/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/ia64/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/m68k/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/microblaze/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/nios2/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/sh/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/syscall-names.list: Modified.
- * sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- * sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified.
- (__NR_epoll_pwait2): New.
- 2021-02-19 John David Anglin <danglin@gcc.gnu.org>
- COMMIT: 96b8038f12dd5fc5620a1213b79eb3a8342e846a
- Correct hppa EFD_NONBLOCK, IN_NONBLOCK, SFD_NONBLOCK and TFD_NONBLOCK defines.
- * sysdeps/unix/sysv/linux/hppa/bits/eventfd.h: Modified.
- (<anoymous>): Modified.
- * sysdeps/unix/sysv/linux/hppa/bits/inotify.h: Modified.
- (<anoymous>): Modified.
- * sysdeps/unix/sysv/linux/hppa/bits/signalfd.h: Modified.
- (<anoymous>): Modified.
- * sysdeps/unix/sysv/linux/hppa/bits/timerfd.h: Modified.
- (<anoymous>): Modified.
- 2021-02-19 Florian Weimer <fweimer@redhat.com>
- COMMIT: 044e603b698093cf48f6e6229e0b66acf05227e4
- string: Work around GCC PR 98512 in rawmemchr
- * string/rawmemchr.c: Modified.
- (RAWMEMCHR): Modified function.
- [__GNUC_PREREQ (11, 0)](DIAG_IGNORE_NEEDS_COMMENT): New.
- [__GNUC_PREREQ (7, 0)](overflow): New.
- (DIAG_PUSH_NEEDS_COMMENT): New.
- (DIAG_POP_NEEDS_COMMENT): New.
- 2021-02-16 Lukasz Majewski <lukma@denx.de>
- COMMIT: 7b15dabfdd49a2dcb6d25285f3bcdf880c1dbda5
- tst: time: Provide Y2038 tests for mktime (tst-mktime4.c)
- * time/Makefile: Modified.
- * time/tst-mktime4.c: New file.
- 2021-02-16 Lukasz Majewski <lukma@denx.de>
- COMMIT: 13c0b30b24b1f7c6853cb8a3317568cb960efe99
- tst: Provide test for difftime
- * time/Makefile: Modified.
- * time/tst-difftime.c: New file.
- 2021-02-16 Lukasz Majewski <lukma@denx.de>
- COMMIT: 0ca1a95d3b6249b3ac4101e6d781c7e4380c47e0
- tst: Provide test for ctime
- * time/Makefile: Modified.
- * time/tst-ctime.c: New file.
- 2021-02-16 Lukasz Majewski <lukma@denx.de>
- COMMIT: 2323a3426063afec1b43c0b48bf57ffd885a0716
- tst: Provide test for sched_rr_get_interval
- * posix/Makefile: Modified.
- * posix/tst-sched_rr_get_interval.c: New file.
- 2021-02-16 Stefan Liebler <stli@linux.ibm.com>
- COMMIT: 25251c0707fe34f30a27381a5fabc35435a96621
- S390: Add new hwcap values.
- * sysdeps/s390/dl-procinfo.c: Modified.
- * sysdeps/s390/dl-procinfo.h: Modified.
- (_DL_HWCAP_COUNT): Modified.
- (<anoymous>): Modified.
- * sysdeps/unix/sysv/linux/s390/bits/hwcap.h: Modified.
- (HWCAP_S390_VXRS_PDE2): New.
- (HWCAP_S390_NNPA): New.
- 2021-02-15 Szabolcs Nagy <szabolcs.nagy@arm.com>
- COMMIT: fb1905eed8535d9ea4518df82b823544de37f7d8
- aarch64: Fix sys/ptrace.h if linux headers are included
- * sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h: Modified.
- (PTRACE_TRACEME): New.
- (PTRACE_PEEKTEXT): New.
- (PTRACE_PEEKDATA): New.
- (PTRACE_PEEKUSER): New.
- (PTRACE_POKETEXT): New.
- (PTRACE_POKEDATA): New.
- (PTRACE_POKEUSER): New.
- (PTRACE_CONT): New.
- (PTRACE_KILL): New.
- (PTRACE_SINGLESTEP): New.
- (PTRACE_ATTACH): New.
- (PTRACE_DETACH): New.
- (PTRACE_SYSCALL): New.
- (PTRACE_SYSEMU): New.
- (PTRACE_SYSEMU_SINGLESTEP): New.
- (PTRACE_PEEKMTETAGS): New.
- (PTRACE_POKEMTETAGS): New.
- (PTRACE_SETOPTIONS): New.
- (PTRACE_GETEVENTMSG): New.
- (PTRACE_GETSIGINFO): New.
- (PTRACE_SETSIGINFO): New.
- (PTRACE_GETREGSET): New.
- (PTRACE_SETREGSET): New.
- (PTRACE_SEIZE): New.
- (PTRACE_INTERRUPT): New.
- (PTRACE_LISTEN): New.
- (PTRACE_PEEKSIGINFO): New.
- (PTRACE_GETSIGMASK): New.
- (PTRACE_SETSIGMASK): New.
- (PTRACE_SECCOMP_GET_FILTER): New.
- (PTRACE_SECCOMP_GET_METADATA): New.
- (PTRACE_GET_SYSCALL_INFO): New.
- 2021-02-12 Florian Weimer <fweimer@redhat.com>
- COMMIT: ebcf45a16ca981c8515f88db94e757cfc6fe4b35
- elf: Do not copy vDSO soname when setting up link map
- * elf/setup-vdso.h: Modified.
- (setup_vdso): Modified function.
- 2021-02-12 H.J. Lu <hjl.tools@gmail.com>
- H.J. Lu <hjl.tools@gmail.com>
- COMMIT: ce4a94b12e9ead1278326857c23b3102ec9c8452
- x86: Remove the extra space between "# endif"
- * sysdeps/x86/include/cpu-features.h: Modified.
- 2021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 4458eb12573d6f210760d670f0fbc1467393c466
- hurd: Fix fstatfs build failure
- * sysdeps/mach/hurd/fstatfs.c: Modified.
- (libc_hidden_def): New.
- 2021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 7eb3000f9f8fffd29126a5e5bb6d13cabd63a0f3
- linux: Remove stat-check.c
- * sysdeps/unix/sysv/linux/fstatat64.c: Modified.
- [__TIMESIZE == 64 && (__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](_Static_assert): New.
- [__TIMESIZE == 64 && (__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](_Static_assert): New.
- [__TIMESIZE == 64 && (__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](_Static_assert): New.
- * sysdeps/unix/sysv/linux/generic/Makefile: Modified.
- * sysdeps/unix/sysv/linux/generic/stat-check.c: Delete file.
- 2021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: d2fa24f2395db7767e43a42b5f891fe3d2dfb6b6
- linux: Remove overflow.h
- * sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h: Delete file.
- 2021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 1566d3c43f12a02cca140ae25777c3c196de7795
- linux: Consolidate internal_statvfs
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/alpha/internal_statvfs64.c: Delete file.
- * sysdeps/unix/sysv/linux/fstatvfs.c: Modified.
- [!STATFS_IS_STATFS64](__fstatvfs): Modified function.
- * sysdeps/unix/sysv/linux/fstatvfs64.c: Modified.
- (__fstatvfs64): Modified function.
- * sysdeps/unix/sysv/linux/internal_statvfs.c: Modified.
- [! STATFS](STATFS): Remove.
- [! STATFS](STATVFS): Remove.
- [! STATFS](INTERNAL_STATVFS): Remove.
- [STATFS](__statvfs_getflags): Remove.
- (assert.h): Remove include.
- (errno.h): Remove include.
- (mntent.h): Remove include.
- (paths.h): Remove include.
- (stdbool.h): Remove include.
- (stdio_ext.h): Remove include.
- (sys/mount.h): Remove include.
- (sys/stat.h): Remove include.
- (internal_statvfs.h): Modified.
- (linux_fsinfo.h): Remove include.
- (kernel-features.h): Remove include.
- (INTERNAL_STATVFS): Remove function.
- [!STATFS_IS_STATFS64](__internal_statvfs): New.
- (sys/statvfs.h): Include file.
- (time.h): Include file.
- (kernel_stat.h): Include file.
- (__internal_statvfs64): New function.
- * sysdeps/unix/sysv/linux/internal_statvfs.h: Modified.
- (__internal_statvfs): Modified.
- (__internal_statvfs64): Modified.
- * sysdeps/unix/sysv/linux/internal_statvfs64.c: Delete file.
- * sysdeps/unix/sysv/linux/statvfs.c: Modified.
- [!STATFS_IS_STATFS64](__statvfs): Modified function.
- * sysdeps/unix/sysv/linux/statvfs64.c: Modified.
- (__statvfs64): Modified function.
- 2021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 52f527d6f1e880027e37c422b3ce4f2b12c8ef7d
- linux: Consolidate statvfs implementations
- * include/sys/statvfs.h: Modified.
- [! _ISOMAC](__statvfs64): Modified.
- * sysdeps/unix/sysv/linux/alpha/statvfs.c: Delete file.
- * sysdeps/unix/sysv/linux/alpha/statvfs64.c: Delete file.
- * sysdeps/unix/sysv/linux/statvfs.c: Modified.
- (stddef.h): Remove include.
- (sys/stat.h): Remove include.
- (internal_statvfs.h): Modified.
- (__statvfs): Remove function.
- (weak_alias): Remove.
- (libc_hidden_weak): Remove.
- [!STATFS_IS_STATFS64](__statvfs): New.
- [!STATFS_IS_STATFS64](weak_alias): New.
- [!STATFS_IS_STATFS64](libc_hidden_weak): New.
- (sys/statvfs.h): Include file.
- (time.h): Include file.
- (kernel_stat.h): Include file.
- * sysdeps/unix/sysv/linux/statvfs64.c: Modified.
- (errno.h): Remove include.
- (stddef.h): Remove include.
- (string.h): Remove include.
- (sys/stat.h): Remove include.
- (internal_statvfs.h): Modified.
- (kernel-features.h): Remove include.
- (__statvfs64): Modified function.
- [STATFS_IS_STATFS64](weak_alias): New.
- [STATFS_IS_STATFS64](weak_alias): New.
- (__statvfs): New.
- (statvfs): New.
- (sys/statvfs.h): Include file.
- (time.h): Include file.
- (kernel_stat.h): Include file.
- (__statvfs): New.
- (statvfs): New.
- * sysdeps/unix/sysv/linux/wordsize-64/statvfs.c: Delete file.
- * sysdeps/unix/sysv/linux/wordsize-64/statvfs64.c: Delete file.
- 2021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 6ea1603d65881348a81af8dd93860d02443bdf61
- linux: Consolidate fstatvfs implementations
- * sysdeps/unix/sysv/linux/alpha/fstatvfs.c: Delete file.
- * sysdeps/unix/sysv/linux/alpha/fstatvfs64.c: Delete file.
- * sysdeps/unix/sysv/linux/fstatvfs.c: Modified.
- (stddef.h): Remove include.
- (sys/stat.h): Remove include.
- (internal_statvfs.h): Modified.
- (__fstatvfs): Remove function.
- (weak_alias): Remove.
- (libc_hidden_weak): Remove.
- [!STATFS_IS_STATFS64](__fstatvfs): New.
- [!STATFS_IS_STATFS64](weak_alias): New.
- [!STATFS_IS_STATFS64](libc_hidden_weak): New.
- (sys/statvfs.h): Include file.
- (time.h): Include file.
- (kernel_stat.h): Include file.
- * sysdeps/unix/sysv/linux/fstatvfs64.c: Modified.
- (errno.h): Remove include.
- (string.h): Remove include.
- (sys/stat.h): Remove include.
- (internal_statvfs.h): Modified.
- (kernel-features.h): Remove include.
- (__fstatvfs64): Modified function.
- [STATFS_IS_STATFS64](weak_alias): New.
- [STATFS_IS_STATFS64](weak_alias): New.
- (__fstatvfs): New.
- (fstatvfs): New.
- (sys/statvfs.h): Include file.
- (time.h): Include file.
- (kernel_stat.h): Include file.
- (__fstatvfs): New.
- (fstatvfs): New.
- * sysdeps/unix/sysv/linux/wordsize-64/fstatvfs.c: Delete file.
- * sysdeps/unix/sysv/linux/wordsize-64/fstatvfs64.c: Delete file.
- * sysdeps/unix/sysv/linux/wordsize-64/internal_statvfs64.c: Delete file.
- 2021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: f6e616435d885afef1761a407ed0ae1256293bf8
- linux: Consolidate statfs implementations
- * sysdeps/unix/sysv/linux/generic/wordsize-32/statfs.c: Move to...
- * sysdeps/unix/sysv/linux/alpha/statfs.c: ... here.
- [!STATFS_IS_STATFS64](overflow.h): Remove.
- [!STATFS_IS_STATFS64](__statfs): Remove.
- [!STATFS_IS_STATFS64](libc_hidden_def): Remove.
- [!STATFS_IS_STATFS64](weak_alias): Remove.
- (errno.h): Remove include.
- (__statfs): New function.
- (libc_hidden_def): New.
- (weak_alias): New.
- * sysdeps/unix/sysv/linux/alpha/statfs64.c: Modified.
- (sysdeps/unix/sysv/linux/statfs64.c): Remove include.
- (sys/statfs.h): Include file.
- (sysdep.h): Include file.
- (kernel_stat.h): Include file.
- (__statfs64): New function.
- (weak_alias): New.
- * sysdeps/unix/sysv/linux/alpha/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/statfs64.c: Delete file.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/statfs.c: New file.
- * sysdeps/unix/sysv/linux/statfs64.c: Modified.
- [STATFS_IS_STATFS64](__statfs): Remove.
- [STATFS_IS_STATFS64](statfs): Remove.
- [__ASSUME_STATFS64 == 0](__no_statfs64): Remove.
- (errno.h): Remove include.
- (string.h): Remove include.
- (stddef.h): Remove include.
- (kernel-features.h): Remove include.
- (__statfs64): Modified function.
- (__statfs): Modified.
- (statfs): Modified.
- (__statfs): New.
- (statfs): New.
- * sysdeps/unix/sysv/linux/wordsize-64/statfs64.c: Delete file.
- * sysdeps/unix/sysv/linux/wordsize-64/syscalls.list: Modified.
- 2021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 1bfbaf7130133ae740c09e12dfdd87df26e03d39
- linux: Consolidate fstatfs implementations
- * include/sys/statfs.h: Modified.
- [! _ISOMAC](__fstatfs): Modified.
- [! _ISOMAC](__fstatfs64): Modified.
- [! _ISOMAC](libc_hidden_proto): New.
- * sysdeps/unix/sysv/linux/generic/wordsize-32/fstatfs.c: Move to...
- * sysdeps/unix/sysv/linux/alpha/fstatfs.c: ... here.
- [!STATFS_IS_STATFS64](overflow.h): Remove.
- [!STATFS_IS_STATFS64](__fstatfs): Remove.
- [!STATFS_IS_STATFS64](weak_alias): Remove.
- (stddef.h): Remove include.
- (__fstatfs): New function.
- (libc_hidden_def): New.
- (weak_alias): New.
- * sysdeps/unix/sysv/linux/alpha/fstatfs64.c: Modified.
- (sysdeps/unix/sysv/linux/fstatfs64.c): Remove include.
- (sys/statfs.h): Include file.
- (sysdep.h): Include file.
- (kernel_stat.h): Include file.
- (__fstatfs64): New function.
- (weak_alias): New.
- * sysdeps/unix/sysv/linux/alpha/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/fstatfs.c: New file.
- * sysdeps/unix/sysv/linux/fstatfs64.c: Modified.
- [STATFS_IS_STATFS64](__fstatfs): Remove.
- [STATFS_IS_STATFS64](fstatfs): Remove.
- [STATFS_IS_STATFS64](libc_hidden_ver): New.
- (errno.h): Remove include.
- (string.h): Remove include.
- (stddef.h): Remove include.
- (kernel-features.h): Remove include.
- (__no_statfs64): Remove.
- (__fstatfs64): Modified function.
- (__fstatfs): Modified.
- (fstatfs): Modified.
- (__fstatfs): New.
- (fstatfs): New.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/fstatfs64.c: Delete file.
- * sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list: Modified.
- * sysdeps/unix/sysv/linux/wordsize-64/fstatfs64.c: Delete file.
- * sysdeps/unix/sysv/linux/wordsize-64/syscalls.list: Modified.
- 2021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: e7702cb56ec99521124befba3c52903842a885c1
- linux: Set LFS statfs as default
- * sysdeps/unix/sysv/linux/generic/bits/statfs.h: Move to...
- * sysdeps/unix/sysv/linux/csky/bits/statfs.h: ... here.
- [__WORDSIZE == 64 || __STATFS_MATCHES_STATFS64](__field64): Remove.
- * sysdeps/unix/sysv/linux/nios2/bits/statfs.h: New file.
- 2021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 36260d5035afd8c3efe55b4fe5161088f34ba644
- linux: Set default kernel_stat.h to LFS
- * sysdeps/unix/sysv/linux/arc/kernel_stat.h: Delete file.
- * sysdeps/unix/sysv/linux/arm/kernel_stat.h: New file.
- * sysdeps/unix/sysv/linux/riscv/kernel_stat.h: Move to...
- * sysdeps/unix/sysv/linux/csky/kernel_stat.h: ... here.
- (bits/wordsize.h): Remove include.
- (XSTAT_IS_XSTAT64): Modified.
- (STATFS_IS_STATFS64): Modified.
- * sysdeps/unix/sysv/linux/generic/kernel_stat.h: Delete file.
- * sysdeps/unix/sysv/linux/i386/kernel_stat.h: New file.
- * sysdeps/unix/sysv/linux/ia64/kernel_stat.h: Delete file.
- * sysdeps/unix/sysv/linux/kernel_stat.h: Modified.
- (kernel_stat): Remove.
- (_HAVE_STAT___UNUSED4): Remove.
- (_HAVE_STAT___UNUSED5): Remove.
- (_HAVE_STAT___PAD1): Remove.
- (_HAVE_STAT___PAD2): Remove.
- (_HAVE_STAT_NSEC): Remove.
- (_HAVE_STAT64___PAD1): Remove.
- (_HAVE_STAT64___PAD2): Remove.
- (_HAVE_STAT64___ST_INO): Remove.
- (_HAVE_STAT64_NSEC): Remove.
- (STAT_IS_KERNEL_STAT): Modified.
- (STAT64_IS_KERNEL_STAT64): Remove.
- (XSTAT_IS_XSTAT64): Modified.
- (STATFS_IS_STATFS64): Modified.
- * sysdeps/unix/sysv/linux/m68k/kernel_stat.h: New file.
- * sysdeps/unix/sysv/linux/aarch64/kernel_stat.h: Move to...
- * sysdeps/unix/sysv/linux/nios2/kernel_stat.h: ... here.
- (XSTAT_IS_XSTAT64): Modified.
- (STATFS_IS_STATFS64): Modified.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/kernel_stat.h: Delete file.
- * sysdeps/unix/sysv/linux/s390/s390-32/kernel_stat.h: New file.
- * sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h: Delete file.
- * sysdeps/unix/sysv/linux/sh/kernel_stat.h: New file.
- * sysdeps/unix/sysv/linux/x86_64/kernel_stat.h: Delete file.
- * sysdeps/unix/sysv/linux/xstatconv.c: Modified.
- [! STAT_IS_KERNEL_STAT][XSTAT_IS_XSTAT64](__xstat_conv): Remove.
- [! STAT_IS_KERNEL_STAT](string.h): Remove.
- [! STAT_IS_KERNEL_STAT](__xstat64_conv): Remove.
- [! STAT_IS_KERNEL_STAT](__xstat32_conv): Remove.
- [STAT_IS_KERNEL_STAT](kernel_stat): Remove.
- [!STAT_IS_KERNEL_STAT][XSTAT_IS_XSTAT64](__xstat_conv): New.
- [!STAT_IS_KERNEL_STAT](string.h): New.
- [!STAT_IS_KERNEL_STAT](__xstat64_conv): New.
- [!STAT_IS_KERNEL_STAT](__xstat32_conv): New.
- 2021-02-11 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 4b221ec9eebb53571b6e95dceb9d31c98b073a9f
- linux: Fix STATFS_IS_STATFS64 definition
- * sysdeps/unix/sysv/linux/aarch64/kernel_stat.h: New file.
- * sysdeps/unix/sysv/linux/ia64/kernel_stat.h: Modified.
- (STATFS_IS_STATFS64): Modified.
- * sysdeps/unix/sysv/linux/mips/kernel_stat.h: Modified.
- (STATFS_IS_STATFS64): Remove.
- [_MIPS_SIM != _ABI64](STATFS_IS_STATFS64): New.
- [_MIPS_SIM == _ABI64](STATFS_IS_STATFS64): New.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/kernel_stat.h: Modified.
- (STATFS_IS_STATFS64): Modified.
- * sysdeps/unix/sysv/linux/riscv/kernel_stat.h: Modified.
- (STATFS_IS_STATFS64): Modified.
- * sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h: Modified.
- (STATFS_IS_STATFS64): Modified.
- * sysdeps/unix/sysv/linux/sparc/sparc64/kernel_stat.h: Modified.
- (STATFS_IS_STATFS64): Remove.
- [! __arch64__](STATFS_IS_STATFS64): New.
- [__arch64__](STATFS_IS_STATFS64): New.
- * sysdeps/unix/sysv/linux/x86_64/kernel_stat.h: Modified.
- (STATFS_IS_STATFS64): Modified.
- 2021-02-10 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 228f30ab4724d4087d5f52018873fde22efea6e2
- tunables: Disallow negative values for some tunables
- * elf/dl-tunables.list: Modified.
- * elf/tst-rtld-list-tunables.exp: Modified.
- 2021-02-10 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: a1b8b06a55c1ee581d5ef860cec214b0c27a66f0
- x86: Use SIZE_MAX instead of (long int)-1 for tunable range value
- * sysdeps/x86/dl-cacheinfo.h: Modified.
- (dl_init_cacheinfo): Modified function.
- 2021-02-10 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 61117bfa1b08ca048e6512c0652c568300fedf6a
- tunables: Simplify TUNABLE_SET interface
- * elf/dl-tunable-types.h: Modified.
- (tunable_type_t): Modified.
- * elf/dl-tunables.c: Modified.
- (TUNABLE_SET_VAL_IF_VALID_RANGE): Remove.
- (TUNABLE_SET_BOUNDS_IF_VALID): Remove.
- (do_tunable_update_val): Modified function.
- (tunable_initialize): Modified function.
- (__tunable_set_val): Modified function.
- * elf/dl-tunables.h: Modified.
- [HAVE_TUNABLES][!(TOP_NAMESPACE && TUNABLE_NAMESPACE)](TUNABLE_SET): Modified.
- [HAVE_TUNABLES][!(TOP_NAMESPACE && TUNABLE_NAMESPACE)](TUNABLE_SET_WITH_BOUNDS): Modified.
- [HAVE_TUNABLES][TOP_NAMESPACE && TUNABLE_NAMESPACE](TUNABLE_SET): Modified.
- [HAVE_TUNABLES][TOP_NAMESPACE && TUNABLE_NAMESPACE](TUNABLE_SET_WITH_BOUNDS): Modified.
- [HAVE_TUNABLES](tunable_val_t): Modified.
- [HAVE_TUNABLES](__tunable_set_val): Modified.
- [HAVE_TUNABLES](TUNABLE_SET_FULL): Modified.
- [HAVE_TUNABLES](TUNABLE_SET_WITH_BOUNDS_FULL): Modified.
- [HAVE_TUNABLES](tunable_num_t): New.
- * manual/README.tunables: Modified.
- * sysdeps/unix/sysv/linux/aarch64/cpu-features.c: Modified.
- (init_cpu_features): Modified function.
- * sysdeps/x86/dl-cacheinfo.h: Modified.
- (dl_init_cacheinfo): Modified function.
- 2021-02-10 Xiaoming Ni <nixiaoming@huawei.com>
- COMMIT: e604a5e4bb61267c58e6b6179209efe74ab5f675
- setrlimit/getrlimit: Use __nonnull to avoid null pointer
- * include/sys/resource.h: Modified.
- [! _ISOMAC](__getrlimit): Modified.
- [! _ISOMAC](__setrlimit): Modified.
- * resource/sys/resource.h: Modified.
- [! __USE_FILE_OFFSET64](getrlimit): Modified.
- [! __USE_FILE_OFFSET64](setrlimit): Modified.
- [__USE_FILE_OFFSET64][__REDIRECT_NTH](__REDIRECT_NTH): Modified.
- [__USE_FILE_OFFSET64][__REDIRECT_NTH](__REDIRECT_NTH): Modified.
- [__USE_LARGEFILE64](getrlimit64): Modified.
- [__USE_LARGEFILE64](setrlimit64): Modified.
- 2021-02-10 Naohiro Tamura <naohirot@fujitsu.com>
- COMMIT: 7960c5eea936185dfa9aeaad81b28dbfb53521dd
- benchtests: Updated json bench-variant attribute
- * benchtests/bench-memset.c: Modified.
- (test_main): Modified function.
- 2021-02-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 36c604ed36b9989a38dd4e323c404d89fd173009
- regex: stop using alloca
- * posix/regex_internal.h: Modified.
- [! _LIBC][! HAVE_ALLOCA](__libc_use_alloca): Remove.
- [! _LIBC][! HAVE_ALLOCA](alloca): Remove.
- [! _LIBC][HAVE_ALLOCA](__libc_use_alloca): Remove.
- [_LIBC || HAVE_ALLOCA](alloca.h): Remove.
- 2021-02-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: f3e5c7262e77ca84bcef60fe20a3dc70eae12d5e
- regexec: remove alloca usage in build_trtable
- * posix/regexec.c: Modified.
- (build_trtable): Modified function.
- 2021-02-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: f0908ba1189ac0f74652736780d8ca5e0ea6a927
- regex: remove alloca usage on regex set_regs
- * posix/regexec.c: Modified.
- (set_regs): Modified function.
- (DYNARRAY_STRUCT): New.
- (DYNARRAY_ELEMENT): New.
- (DYNARRAY_PREFIX): New.
- (malloc/dynarray-skeleton.c): Include file.
- 2021-02-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: de0e1b45b0aba18ce50de40e42028af2c50e335c
- malloc: Sync dynarray with gnulib
- * malloc/dynarray-skeleton.c: Modified.
- [ (DYNARRAY_ELEMENT_INIT) || (DYNARRAY_ELEMENT_FREE)](nonnull): Remove function.
- [ (DYNARRAY_ELEMENT_INIT) || (DYNARRAY_ELEMENT_FREE)](DYNARRAY_NAME): New function.
- [! DYNARRAY_FINAL_TYPE](nonnull): Remove function.
- [! DYNARRAY_FINAL_TYPE](DYNARRAY_NAME): New function.
- [!( (DYNARRAY_ELEMENT_INIT) || (DYNARRAY_ELEMENT_FREE))](nonnull): Remove function.
- [!( (DYNARRAY_ELEMENT_INIT) || (DYNARRAY_ELEMENT_FREE))](DYNARRAY_NAME): New function.
- [DYNARRAY_FINAL_TYPE](nonnull): Remove function.
- [DYNARRAY_FINAL_TYPE](DYNARRAY_NAME): New function.
- (DYNARRAY_STRUCT): Modified.
- (DYNARRAY_NAME): Modified function.
- (nonnull): Remove function.
- (nonnull): Remove function.
- (nonnull): Remove function.
- (nonnull): Remove function.
- (nonnull): Remove function.
- (nonnull): Remove function.
- (nonnull): Remove function.
- (nonnull): Remove function.
- (DYNARRAY_NAME): Modified function.
- (nonnull): Remove function.
- (DYNARRAY_NAME): Modified function.
- (DYNARRAY_NAME): Modified function.
- (nonnull): Remove function.
- (nonnull): Remove function.
- (nonnull): Remove function.
- (DYNARRAY_FREE): New.
- (DYNARRAY_FREE): New function.
- (DYNARRAY_NAME): New function.
- (DYNARRAY_NAME): New function.
- (DYNARRAY_NAME): New function.
- (DYNARRAY_NAME): New function.
- (DYNARRAY_NAME): New function.
- (DYNARRAY_NAME): New function.
- (DYNARRAY_NAME): New function.
- (DYNARRAY_NAME): New function.
- (DYNARRAY_NAME): New function.
- (DYNARRAY_NAME): New function.
- (DYNARRAY_NAME): New function.
- * malloc/dynarray.h: Modified.
- (__libc_dynarray_at_failure): Modified.
- * malloc/dynarray_at_failure.c: Modified.
- (__libc_dynarray_at_failure): Modified function.
- * malloc/dynarray_emplace_enlarge.c: Modified.
- (__libc_dynarray_emplace_enlarge): Modified function.
- (intprops.h): Include file.
- * malloc/dynarray_resize.c: Modified.
- (__libc_dynarray_resize): Modified function.
- (intprops.h): Include file.
- * malloc/dynarray_resize_clear.c: Modified.
- (stdlib.h): Remove include.
- (__libc_dynarray_resize_clear): Modified function.
- * malloc/tst-dynarray-fail.c: Modified.
- (test_str_fail): Modified function.
- * malloc/tst-dynarray-shared.h: Modified.
- (CHECK_INIT_STATE): Modified.
- * malloc/tst-dynarray.c: Modified.
- (test_int): Modified function.
- (test_str): Modified function.
- 2021-02-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: c8ba52ab3350c334d6e34b1439a4c0c1431351f3
- misc: Sync cdefs.h with gnulib
- * misc/sys/cdefs.h: Modified.
- [! __GNUC__][!(( __cplusplus || ( __STDC_VERSION__ && __STDC_VERSION__ >= 199901L)))](__inline): Remove.
- [! __GNUC__][( __cplusplus || ( __STDC_VERSION__ && __STDC_VERSION__ >= 199901L))](__inline): Remove.
- [! __GNUC__](__THROW): Remove.
- [! __GNUC__](__THROWNL): Remove.
- [! __GNUC__](__NTH): Remove.
- [! __GNUC__ || __GNUC__ < 2](__attribute__): Remove.
- [! __cplusplus && (__GNUC_PREREQ (4, 9) || __glibc_clang_has_extension (c_generic_selections) || (! __GNUC__ && __STDC_VERSION__ && __STDC_VERSION__ >= 201112L))](__HAVE_GENERIC_SELECTION): Remove.
- [! __has_attribute](__glibc_has_attribute): Remove.
- [!(! __cplusplus && (__GNUC_PREREQ (4, 9) || __glibc_clang_has_extension (c_generic_selections) || (! __GNUC__ && __STDC_VERSION__ && __STDC_VERSION__ >= 201112L)))](__HAVE_GENERIC_SELECTION): Remove.
- [!(__GNUC_PREREQ (2,5))](__attribute_const__): Remove.
- [!(__GNUC_PREREQ (2,8))](__attribute_format_arg__): Remove.
- [!(__GNUC_PREREQ (2,96))](__attribute_malloc__): Remove.
- [!(__GNUC_PREREQ (2,96))](__attribute_pure__): Remove.
- [!(__GNUC_PREREQ (2,97))](__attribute_format_strfmon__): Remove.
- [!(__GNUC_PREREQ (3,1) && ! __GNUG__)][! __GNUC__][!(__STDC_VERSION__ && __STDC_VERSION__ >= 199901L)](__restrict_arr): Remove.
- [!(__GNUC_PREREQ (3,1) && ! __GNUG__)][! __GNUC__][__STDC_VERSION__ && __STDC_VERSION__ >= 199901L](__restrict_arr): Remove.
- [!(__GNUC_PREREQ (3,1) && ! __GNUG__)][__GNUC__](__restrict_arr): Remove.
- [!(__GNUC_PREREQ (3,1))](__attribute_used__): Remove.
- [!(__GNUC_PREREQ (3,1))](__attribute_noinline__): Remove.
- [!(__GNUC_PREREQ (3,2))](__attribute_deprecated__): Remove.
- [!(__GNUC_PREREQ (3,2))](__always_inline): Remove.
- [!(__GNUC_PREREQ (3,3))](__nonnull): Remove.
- [!(__GNUC_PREREQ (3,4))](__attribute_warn_unused_result__): Remove.
- [!(__GNUC_PREREQ (4,3))](__attribute_artificial__): Remove.
- [!(__GNUC_PREREQ (4,5) || __glibc_clang_has_extension (__attribute_deprecated_with_message__))](__attribute_deprecated_msg__): Remove.
- [!(__GNUC__ >= 3)](__glibc_unlikely): Remove.
- [!(__GNUC__ >= 3)](__glibc_likely): Remove.
- [!(__clang__ && __has_extension)](__glibc_clang_has_extension): Remove.
- [!__GNUC_PREREQ (2,8)](__extension__): Remove.
- [!__GNUC_PREREQ (2,92)][!(__STDC_VERSION__ && __STDC_VERSION__ >= 199901L)](__restrict): Remove.
- [!__GNUC_PREREQ (2,92)][__STDC_VERSION__ && __STDC_VERSION__ >= 199901L](__restrict): Remove.
- [(! _Noreturn && ( __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 && !__GNUC_PREREQ (4,7))][!(__GNUC_PREREQ (2,8))](_Noreturn): Remove.
- [(! _Noreturn && ( __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 && !__GNUC_PREREQ (4,7))][__GNUC_PREREQ (2,8)](_Noreturn): Remove.
- [(! _Static_assert && ! __cplusplus && ( __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 && (!__GNUC_PREREQ (4, 6) || __STRICT_ANSI__))](_Static_assert): Remove.
- [__GNUC_PREREQ (2,5)](__attribute_const__): Remove.
- [__GNUC_PREREQ (2,8)](__attribute_format_arg__): Remove.
- [__GNUC_PREREQ (2,96)](__attribute_malloc__): Remove.
- [__GNUC_PREREQ (2,96)](__attribute_pure__): Remove.
- [__GNUC_PREREQ (2,97)](__flexarr): Remove.
- [__GNUC_PREREQ (2,97)](__glibc_c99_flexarr_available): Remove.
- [__GNUC_PREREQ (2,97)](__attribute_format_strfmon__): Remove.
- [__GNUC_PREREQ (3,1)](__attribute_used__): Remove.
- [__GNUC_PREREQ (3,1)](__attribute_noinline__): Remove.
- [__GNUC_PREREQ (3,1) && ! __GNUG__](__restrict_arr): Remove.
- [__GNUC_PREREQ (3,2)](__attribute_deprecated__): Remove.
- [__GNUC_PREREQ (3,2)](__always_inline): Remove.
- [__GNUC_PREREQ (3,3)](__nonnull): Remove.
- [__GNUC_PREREQ (3,4)][__USE_FORTIFY_LEVEL > 0](__wur): Remove.
- [__GNUC_PREREQ (3,4)](__attribute_warn_unused_result__): Remove.
- [__GNUC_PREREQ (4,3)](__attribute_artificial__): Remove.
- [__GNUC_PREREQ (4,5) || __glibc_clang_has_extension (__attribute_deprecated_with_message__)](__attribute_deprecated_msg__): Remove.
- [__GNUC__][! __cplusplus && __GNUC_PREREQ (3, 3)](__THROW): Remove.
- [__GNUC__][! __cplusplus && __GNUC_PREREQ (3, 3)](__THROWNL): Remove.
- [__GNUC__][! __cplusplus && __GNUC_PREREQ (3, 3)](__NTH): Remove.
- [__GNUC__][! __cplusplus && __GNUC_PREREQ (3, 3)](__NTHNL): Remove.
- [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][!(__cplusplus && __GNUC_PREREQ (2,8))](__THROW): Remove.
- [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][!(__cplusplus && __GNUC_PREREQ (2,8))](__THROWNL): Remove.
- [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][!(__cplusplus && __GNUC_PREREQ (2,8))](__NTH): Remove.
- [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][!(__cplusplus && __GNUC_PREREQ (2,8))](__NTHNL): Remove.
- [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][__cplusplus && __GNUC_PREREQ (2,8)][!(__cplusplus >= 201103L)](__THROW): Remove.
- [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][__cplusplus && __GNUC_PREREQ (2,8)][__cplusplus >= 201103L](__THROW): Remove.
- [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][__cplusplus && __GNUC_PREREQ (2,8)](__THROWNL): Remove.
- [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][__cplusplus && __GNUC_PREREQ (2,8)](__NTH): Remove.
- [__GNUC__][!(! __cplusplus && __GNUC_PREREQ (3, 3))][__cplusplus && __GNUC_PREREQ (2,8)](__NTHNL): Remove.
- [__GNUC__][!(__GNUC_PREREQ (4, 6) && ! _LIBC)](__LEAF): Remove.
- [__GNUC__][!(__GNUC_PREREQ (4, 6) && ! _LIBC)](__LEAF_ATTR): Remove.
- [__GNUC__][__GNUC_PREREQ (4, 6) && ! _LIBC](__LEAF): Remove.
- [__GNUC__][__GNUC_PREREQ (4, 6) && ! _LIBC](__LEAF_ATTR): Remove.
- [__GNUC__ && __GNUC__ >= 2][! __cplusplus](__REDIRECT_NTH): Remove.
- [__GNUC__ && __GNUC__ >= 2][! __cplusplus](__REDIRECT_NTHNL): Remove.
- [__GNUC__ && __GNUC__ >= 2][__cplusplus](__REDIRECT_NTH): Remove.
- [__GNUC__ && __GNUC__ >= 2][__cplusplus](__REDIRECT_NTHNL): Remove.
- [__GNUC__ && __GNUC__ >= 2](__REDIRECT): Remove.
- [__GNUC__ && __GNUC__ >= 2](__ASMNAME): Remove.
- [__GNUC__ && __GNUC__ >= 2](__ASMNAME2): Remove.
- [__GNUC__ >= 3](__glibc_unlikely): Remove.
- [__GNUC__ >= 3](__glibc_likely): Remove.
- [__STDC_VERSION__ && __STDC_VERSION__ >= 199901L](__flexarr): Remove.
- [__STDC_VERSION__ && __STDC_VERSION__ >= 199901L](__glibc_c99_flexarr_available): Remove.
- [__clang__ && __has_extension](__glibc_clang_has_extension): Remove.
- [__has_attribute](__glibc_has_attribute): Remove.
- (bits/wordsize.h): Remove include.
- (bits/long-double.h): Remove include.
- [! __GLIBC__](__nonnull): New.
- [! __cplusplus && (__GNUC_PREREQ (4, 9) || __glibc_has_extension (c_generic_selections) || (! __GNUC__ && __STDC_VERSION__ && __STDC_VERSION__ >= 201112L))](__HAVE_GENERIC_SELECTION): New.
- [! __has_builtin](__glibc_has_builtin): New.
- [! __has_extension](__glibc_has_extension): New.
- [! __nonnull][!(__GNUC_PREREQ (3,3) || __glibc_has_attribute (__nonnull__))](__nonnull): New.
- [! __nonnull][__GNUC_PREREQ (3,3) || __glibc_has_attribute (__nonnull__)](__nonnull): New.
- [!( __GNUC__ || __clang__)](__attribute__): New.
- [!(! __cplusplus && (__GNUC_PREREQ (4, 9) || __glibc_has_extension (c_generic_selections) || (! __GNUC__ && __STDC_VERSION__ && __STDC_VERSION__ >= 201112L)))](__HAVE_GENERIC_SELECTION): New.
- [!(( __has_attribute && (! __clang_minor__ || 3 < __clang_major__ + (5 <= __clang_minor__))))](__glibc_has_attribute): New.
- [!((__GNUC_PREREQ (3,1) || __clang_major__ >= 3) && ! __cplusplus)][! __GNUC__][!(__STDC_VERSION__ && __STDC_VERSION__ >= 199901L)](__restrict_arr): New.
- [!((__GNUC_PREREQ (3,1) || __clang_major__ >= 3) && ! __cplusplus)][! __GNUC__][__STDC_VERSION__ && __STDC_VERSION__ >= 199901L](__restrict_arr): New.
- [!((__GNUC_PREREQ (3,1) || __clang_major__ >= 3) && ! __cplusplus)][__GNUC__](__restrict_arr): New.
- [!((__GNUC__ >= 3) || __glibc_has_builtin (__builtin_expect))](__glibc_unlikely): New.
- [!((__GNUC__ >= 3) || __glibc_has_builtin (__builtin_expect))](__glibc_likely): New.
- [!(__GNUC_PREREQ (2,5) || __glibc_has_attribute (__const__))](__attribute_const__): New.
- [!(__GNUC_PREREQ (2,7) || __glibc_has_attribute (__unused__))](__attribute_maybe_unused__): New.
- [!(__GNUC_PREREQ (2,8) || __clang__)](__extension__): New.
- [!(__GNUC_PREREQ (2,8) || __glibc_has_attribute (__format_arg__))](__attribute_format_arg__): New.
- [!(__GNUC_PREREQ (2,92) || __clang_major__ >= 3)][!(__STDC_VERSION__ && __STDC_VERSION__ >= 199901L)](__restrict): New.
- [!(__GNUC_PREREQ (2,92) || __clang_major__ >= 3)][__STDC_VERSION__ && __STDC_VERSION__ >= 199901L](__restrict): New.
- [!(__GNUC_PREREQ (2,96) || __glibc_has_attribute (__malloc__))](__attribute_malloc__): New.
- [!(__GNUC_PREREQ (2,96) || __glibc_has_attribute (__pure__))](__attribute_pure__): New.
- [!(__GNUC_PREREQ (2,97) || __glibc_has_attribute (__format__))](__attribute_format_strfmon__): New.
- [!(__GNUC_PREREQ (3,1) || __glibc_has_attribute (__used__))](__attribute_used__): New.
- [!(__GNUC_PREREQ (3,1) || __glibc_has_attribute (__used__))](__attribute_noinline__): New.
- [!(__GNUC_PREREQ (3,2) || __glibc_has_attribute (__always_inline__))](__always_inline): New.
- [!(__GNUC_PREREQ (3,2) || __glibc_has_attribute (__deprecated__))](__attribute_deprecated__): New.
- [!(__GNUC_PREREQ (3,4) || __glibc_has_attribute (__warn_unused_result__))](__attribute_warn_unused_result__): New.
- [!(__GNUC_PREREQ (4,3) || __glibc_has_attribute (__articial__))](__attribute_artificial__): New.
- [!(__GNUC_PREREQ (4,5) || __glibc_has_extension (__attribute_deprecated_with_message__))](__attribute_deprecated_msg__): New.
- [!(__GNUC__ || __clang__)][!(( __cplusplus || ( __STDC_VERSION__ && __STDC_VERSION__ >= 199901L)))](__inline): New.
- [!(__GNUC__ || __clang__)][( __cplusplus || ( __STDC_VERSION__ && __STDC_VERSION__ >= 199901L))](__inline): New.
- [!(__GNUC__ || __clang__)](__THROW): New.
- [!(__GNUC__ || __clang__)](__THROWNL): New.
- [!(__GNUC__ || __clang__)](__NTH): New.
- [( __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)][! __cplusplus](__REDIRECT_NTH): New.
- [( __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)][! __cplusplus](__REDIRECT_NTHNL): New.
- [( __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)][__cplusplus](__REDIRECT_NTH): New.
- [( __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)][__cplusplus](__REDIRECT_NTHNL): New.
- [( __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)](__REDIRECT): New.
- [( __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)](__ASMNAME): New.
- [( __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)](__ASMNAME2): New.
- [( __has_attribute && (! __clang_minor__ || 3 < __clang_major__ + (5 <= __clang_minor__)))](__glibc_has_attribute): New.
- [(! _Noreturn && ( __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 && !(__GNUC_PREREQ (4,7) || (3 < __clang_major__ + (5 <= __clang_minor__))))][!(__GNUC_PREREQ (2,8))](_Noreturn): New.
- [(! _Noreturn && ( __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 && !(__GNUC_PREREQ (4,7) || (3 < __clang_major__ + (5 <= __clang_minor__))))][__GNUC_PREREQ (2,8)](_Noreturn): New.
- [(! _Static_assert && ! __cplusplus && ( __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 && (!(__GNUC_PREREQ (4, 6) || __clang_major__ >= 4) || __STRICT_ANSI__))](_Static_assert): New.
- [(__GNUC_PREREQ (3,1) || __clang_major__ >= 3) && ! __cplusplus](__restrict_arr): New.
- [(__GNUC__ >= 3) || __glibc_has_builtin (__builtin_expect)](__glibc_unlikely): New.
- [(__GNUC__ >= 3) || __glibc_has_builtin (__builtin_expect)](__glibc_likely): New.
- [__GLIBC__](bits/wordsize.h): New.
- [__GLIBC__](bits/long-double.h): New.
- [__GNUC_PREREQ (2,5) || __glibc_has_attribute (__const__)](__attribute_const__): New.
- [__GNUC_PREREQ (2,7) || __glibc_has_attribute (__unused__)](__attribute_maybe_unused__): New.
- [__GNUC_PREREQ (2,8) || __glibc_has_attribute (__format_arg__)](__attribute_format_arg__): New.
- [__GNUC_PREREQ (2,96) || __glibc_has_attribute (__malloc__)](__attribute_malloc__): New.
- [__GNUC_PREREQ (2,96) || __glibc_has_attribute (__pure__)](__attribute_pure__): New.
- [__GNUC_PREREQ (2,97) || __clang__](__flexarr): New.
- [__GNUC_PREREQ (2,97) || __clang__](__glibc_c99_flexarr_available): New.
- [__GNUC_PREREQ (2,97) || __glibc_has_attribute (__format__)](__attribute_format_strfmon__): New.
- [__GNUC_PREREQ (3,1) || __glibc_has_attribute (__used__)](__attribute_used__): New.
- [__GNUC_PREREQ (3,1) || __glibc_has_attribute (__used__)](__attribute_noinline__): New.
- [__GNUC_PREREQ (3,2) || __glibc_has_attribute (__always_inline__)](__always_inline): New.
- [__GNUC_PREREQ (3,2) || __glibc_has_attribute (__deprecated__)](__attribute_deprecated__): New.
- [__GNUC_PREREQ (3,4) || __glibc_has_attribute (__warn_unused_result__)][__USE_FORTIFY_LEVEL && __USE_FORTIFY_LEVEL > 0](__wur): New.
- [__GNUC_PREREQ (3,4) || __glibc_has_attribute (__warn_unused_result__)](__attribute_warn_unused_result__): New.
- [__GNUC_PREREQ (4,3) || __glibc_has_attribute (__articial__)](__attribute_artificial__): New.
- [__GNUC_PREREQ (4,5) || __glibc_has_extension (__attribute_deprecated_with_message__)](__attribute_deprecated_msg__): New.
- [__GNUC__ || __clang__][! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__))](__THROW): New.
- [__GNUC__ || __clang__][! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__))](__THROWNL): New.
- [__GNUC__ || __clang__][! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__))](__NTH): New.
- [__GNUC__ || __clang__][! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__))](__NTHNL): New.
- [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][!(__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4))](__THROW): New.
- [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][!(__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4))](__THROWNL): New.
- [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][!(__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4))](__NTH): New.
- [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][!(__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4))](__NTHNL): New.
- [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4)][!(__cplusplus >= 201103L)](__THROW): New.
- [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4)][__cplusplus >= 201103L](__THROW): New.
- [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4)](__THROWNL): New.
- [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4)](__NTH): New.
- [__GNUC__ || __clang__][!(! __cplusplus && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)))][__cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4)](__NTHNL): New.
- [__GNUC__ || __clang__][!(__GNUC_PREREQ (4, 6) && ! _LIBC)](__LEAF): New.
- [__GNUC__ || __clang__][!(__GNUC_PREREQ (4, 6) && ! _LIBC)](__LEAF_ATTR): New.
- [__GNUC__ || __clang__][__GNUC_PREREQ (4, 6) && ! _LIBC](__LEAF): New.
- [__GNUC__ || __clang__][__GNUC_PREREQ (4, 6) && ! _LIBC](__LEAF_ATTR): New.
- [__STDC_VERSION__ && __STDC_VERSION__ >= 199901L && ! __HP_cc](__flexarr): New.
- [__STDC_VERSION__ && __STDC_VERSION__ >= 199901L && ! __HP_cc](__glibc_c99_flexarr_available): New.
- [__has_builtin](__glibc_has_builtin): New.
- [__has_extension](__glibc_has_extension): New.
- 2021-02-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 7dd416491e080456fc7742d884c520526509413e
- linux: Fix __sem_check_add_mapping search_sem
- * sysdeps/pthread/sem_routines.c: Modified.
- (search_sem): Modified.
- 2021-02-09 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: e99156816d5033ca9421c80f55c5c8e7fcd5082b
- linux: Fix __sem_check_add_mapping name length
- * sysdeps/pthread/sem_routines.c: Modified.
- (__sem_check_add_mapping): Modified function.
- 2021-02-08 Joseph Myers <joseph@codesourcery.com>
- COMMIT: 0ff786226c03456bef332950ecf51793205a4f5d
- Add more ptrace constants for AArch64 and PowerPC.
- * sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h: Modified.
- (__ptrace_request): Modified.
- * sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h: Modified.
- [_LINUX_PTRACE_H || _ASM_POWERPC_PTRACE_H](PTRACE_SYSEMU): New.
- [_LINUX_PTRACE_H || _ASM_POWERPC_PTRACE_H](PTRACE_SYSEMU_SINGLESTEP): New.
- (__ptrace_request): Modified.
- 2021-02-08 noah <goldstein.w.n@gmail.com>
- COMMIT: a00e2fe3dfd3a4e218ba6c1c3445ee68322ddda9
- strchr: Add additional benchmarks and tests
- * benchtests/bench-strchr.c: Modified.
- (do_test): Modified function.
- (test_main): Modified function.
- * string/test-strchr.c: Modified.
- (do_test): Modified function.
- (test_main): Modified function.
- 2021-02-08 noah <goldstein.w.n@gmail.com>
- COMMIT: 1f745ecc2109890886b161d4791e1406fdfc29b8
- x86-64: Refactor and improve performance of strchr-avx2.S
- * sysdeps/x86_64/multiarch/strchr-avx2.S: Modified.
- * sysdeps/x86_64/multiarch/strchr.c: Modified.
- (IFUNC_SELECTOR): Modified function.
- 2021-02-08 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: c1f46f9db723d88082899ee703aa00779230d510
- pthread: Remove alloca usage from __sem_check_add_mapping
- * sysdeps/pthread/sem_routines.c: Modified.
- (__sem_check_add_mapping): Modified function.
- (search_sem): New.
- 2021-02-08 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: da4aea0b5e60ec2351367b0facee24e6035a7129
- pthread: Refactor semaphore code
- * htl/Makefile: Modified.
- * htl/semaphoreP.h: Modified.
- (inuse_sem): Remove.
- (__sem_mappings): Remove.
- (__sem_mappings_lock): Remove.
- (__sem_search): Remove.
- * nptl/Makefile: Modified.
- * nptl/semaphoreP.h: Modified.
- (inuse_sem): Remove.
- (__sem_mappings): Remove.
- (__sem_mappings_lock): Remove.
- (__sem_search): Remove.
- * sysdeps/pthread/sem_close.c: Modified.
- (search.h): Remove include.
- (sys/mman.h): Remove include.
- (walk_closure): Remove.
- (walker): Remove function.
- (sem_close): Modified function.
- (sem_routines.h): Include file.
- * sysdeps/pthread/sem_open.c: Modified.
- (errno.h): Remove include.
- (pthread.h): Remove include.
- (search.h): Remove include.
- (stdio.h): Remove include.
- (stdlib.h): Remove include.
- (string.h): Remove include.
- (sys/stat.h): Remove include.
- (__sem_search): Remove function.
- (__sem_mappings): Remove.
- (__sem_mappings_lock): Remove.
- (check_add_mapping): Remove function.
- (sem_open): Modified function.
- (sem_routines.h): Include file.
- * sysdeps/pthread/sem_routines.c: New file.
- * sysdeps/pthread/sem_routines.h: New file.
- 2021-02-08 Florian Weimer <fweimer@redhat.com>
- COMMIT: e9fed2438a1ff475821864f906286dc58907f06b
- linux: Require /dev/shm as the shared memory file system
- * NEWS: Modified.
- * htl/Makefile: Modified.
- * htl/Versions: Modified.
- * sysdeps/nptl/shm-directory.h: Move to...
- * include/shm-directory.h: ... here.
- [IS_IN (libpthread)](hidden_proto): Remove.
- (sysdeps/posix/shm-directory.h): Remove include.
- (limits.h): Include file.
- (paths.h): Include file.
- (stdbool.h): Include file.
- (SHMDIR): New.
- (shmdir_name): New.
- (__shm_get_name): New function.
- * nptl/Makefile: Modified.
- * nptl/Versions: Modified.
- * nptl/nptlfreeres.c: Modified.
- (__libpthread_freeres): Modified function.
- * nptl/pthreadP.h: Modified.
- (__shm_directory_freeres): Remove.
- * posix/Makefile: Modified.
- * posix/Versions: Modified.
- * sysdeps/posix/shm-directory.c: Move to...
- * posix/shm-directory.c: ... here.
- [_POSIX_MAPPED_FILES][IS_IN (libpthread)](hidden_def): Remove.
- [_POSIX_MAPPED_FILES](paths.h): Remove include.
- [_POSIX_MAPPED_FILES](SHMDIR): Remove.
- [_POSIX_MAPPED_FILES](__shm_directory): Remove function.
- [_POSIX_MAPPED_FILES](alloc_buffer.h): Include file.
- [_POSIX_MAPPED_FILES](shm-directory.h): Include file.
- [_POSIX_MAPPED_FILES](string.h): Include file.
- [_POSIX_MAPPED_FILES](__shm_get_name): New function.
- (shm-directory.h): Remove include.
- * sysdeps/htl/shm-directory.h: Delete file.
- * sysdeps/posix/Makefile: Modified.
- * sysdeps/posix/shm-directory.h: Delete file.
- * sysdeps/posix/shm_open.c: Modified.
- [_POSIX_MAPPED_FILES](shm_open): Modified function.
- [_POSIX_MAPPED_FILES](errno.h): Include file.
- * sysdeps/posix/shm_unlink.c: Modified.
- [_POSIX_MAPPED_FILES](shm-directory.h): Modified.
- [_POSIX_MAPPED_FILES](shm_unlink): Modified function.
- * sysdeps/pthread/sem_open.c: Modified.
- (check_add_mapping): Modified function.
- (sem_open): Modified function.
- * sysdeps/pthread/sem_unlink.c: Modified.
- (sem_unlink): Modified function.
- * sysdeps/unix/sysv/linux/shm-directory.c: Delete file.
- 2021-02-08 Paul Zimmermann <Paul.Zimmermann@inria.fr>
- COMMIT: 7f61f785f16d22f185de77086c44a88218436cfb
- sunrpc: Fix typo in xdr_string comment
- * sunrpc/xdr.c: Modified.
- 2021-02-08 Lukasz Majewski <lukma@denx.de>
- COMMIT: e2c0794d131db03d56db0b9cbbe397d100d6f60d
- tst: Provide test for ppoll
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-ppoll.c: New file.
- 2021-02-08 Lukasz Majewski <lukma@denx.de>
- COMMIT: 5692abd13de967f985c985ba149e45641f20c837
- tst: Provide test for timerfd related functions
- * sysdeps/unix/sysv/linux/Makefile: Modified.
- * sysdeps/unix/sysv/linux/tst-timerfd.c: New file.
- 2021-02-07 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 5ab25c88758810269607a066fcac399e29863510
- x86: Add PTWRITE feature detection [BZ #27346]
- * manual/platform.texi: Modified.
- * sysdeps/x86/Makefile: Modified.
- * sysdeps/x86/bits/platform/x86.h: Modified.
- (<anoymous>): Modified.
- (<anoymous>): Modified.
- * sysdeps/x86/cpu-features.c: Modified.
- (update_usable): Modified function.
- (get_common_indices): Modified function.
- * sysdeps/x86/include/cpu-features.h: Modified.
- (<anoymous>): Modified.
- (bit_cpu_PTWRITE): New.
- (index_cpu_PTWRITE): New.
- (reg_PTWRITE): New.
- * sysdeps/x86/tst-cpu-features-cpuinfo-static.c: New file.
- * sysdeps/x86/tst-cpu-features-cpuinfo.c: Modified.
- (do_test): Modified function.
- * sysdeps/x86/tst-cpu-features-supports-static.c: New file.
- * sysdeps/x86/tst-cpu-features-supports.c: Modified.
- (do_test): Modified function.
- * sysdeps/x86/tst-get-cpu-features.c: Modified.
- (do_test): Modified function.
- 2021-02-05 Sergei Trofimovich <slyfox@gentoo.org>
- COMMIT: c3479fb7939898ec22c655c383454d6e8b982a67
- nsswitch: return result when nss database is locked [BZ #27343]
- * nss/nss_database.c: Modified.
- (nss_database_check_reload_and_get): Modified function.
- 2021-02-05 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: 921e6f419867ae0ec15b6b5182f194a8229e7941
- printf: Add smoke tests for long double
- * stdio-common/tst-printf.c: Modified.
- (do_test): Modified function.
- (rfg1): Modified function.
- (rfg2): Modified function.
- * stdio-common/tst-printf.sh: Modified.
- 2021-02-05 Joseph Myers <joseph@codesourcery.com>
- COMMIT: 339f7fea92fa6a43688e54712aec58dd223904e5
- Add NT_ARM_TAGGED_ADDR_CTRL from Linux 5.10 to elf.h.
- * elf/elf.h: Modified.
- (NT_ARM_TAGGED_ADDR_CTRL): New.
- 2021-02-04 Bruno Haible <bruno@clisp.org>
- COMMIT: 1e3d9c1e4dc3ad4d6eba2ecec86c97b0ccac2794
- argp: Avoid undefined behaviour when invoking qsort().
- * argp/argp-help.c: Modified.
- (group_cmp): Modified function.
- (hol_cluster_cmp): Modified function.
- (hol_entry_cmp): Modified function.
- (hol_sibling_cluster_cmp): New function.
- (hol_cousin_cluster_cmp): New function.
- 2021-02-04 Bruno Haible <bruno@clisp.org>
- COMMIT: bbf15241dbaf56e2590203771b1e39d35b6d3701
- argp: Improve comments.
- * argp/argp-help.c: Modified.
- 2021-02-04 Bruno Haible <bruno@clisp.org>
- COMMIT: e9f63b512621fec9fc794719506dd306f3eaa39d
- argp: Don't pass invalid arguments to isspace, isalnum, isalpha, isdigit.
- * argp/argp-help.c: Modified.
- (fill_in_uparams): Modified function.
- (canon_doc_option): Modified function.
- 2021-02-04 Bruno Haible <bruno@clisp.org>
- COMMIT: 1b3fc33f810b605e0e6dfcba96dddae432ccaab3
- argp: Don't rely on undefined behaviour of _tolower().
- * argp/argp-help.c: Modified.
- (hol_entry_cmp): Modified function.
- 2021-02-04 Paul Eggert <eggert@cs.ucla.edu>
- COMMIT: 5ec029c8835b71d7a3d6036c9358198b4d9e59fc
- argp: fix pointer-subtraction bug
- * argp/argp-help.c: Modified.
- (hol_append): Modified function.
- 2021-02-04 Joseph Myers <joseph@codesourcery.com>
- COMMIT: dfc3907cde01f1f15d962f3c9eda9fad1fc7b74f
- Use binutils 2.36 branch in build-many-glibcs.py.
- * scripts/build-many-glibcs.py: Modified.
- 2021-02-04 Florian Weimer <fweimer@redhat.com>
- COMMIT: 2d8a22cdecca225068f56bcfee862696d5b4a83b
- manual: Correct description of ENTRY [BZ #17183]
- * manual/search.texi: Modified.
- 2021-02-04 Florian Weimer <fweimer@redhat.com>
- COMMIT: c4ad832276f4dadfa40904109b26a521468f66bc
- nptl: Remove private futex optimization [BZ #27304]
- * sysdeps/nptl/lowlevellock-futex.h: Modified.
- [! __ASSEMBLER__][!(IS_IN (libc) || IS_IN (rtld))](__lll_private_flag): Remove.
- [! __ASSEMBLER__][IS_IN (libc) || IS_IN (rtld)](__lll_private_flag): Remove.
- [! __ASSEMBLER__](__lll_private_flag): New.
- 2021-02-03 Mike Hommey <mh@glandium.org>
- COMMIT: 5d5d71b898b35331f68b582a590bb27d3eb701e7
- stdio-common: Add a few double formatting tests [BZ #27245]
- * stdio-common/tfformat.c: Modified.
- (main): Modified function.
- (math.h): Include file.
- 2021-02-03 Stafford Horne <shorne@gmail.com>
- COMMIT: a4efbf44757477717a907078c340386146c7623f
- posix/tst-rfc3484: Fix compile failure linking to local __stat64
- * posix/tst-rfc3484-2.c: Modified.
- (__stat64): New.
- * posix/tst-rfc3484-3.c: Modified.
- (__stat64): New.
- * posix/tst-rfc3484.c: Modified.
- (__stat64): New.
- 2021-02-03 Siddhesh Poyarekar <siddhesh@sourceware.org>
- COMMIT: d46c51e9f9d54f1ae097df17391c91aa4408c532
- i686: Regenerate ULPs
- * sysdeps/i386/fpu/libm-test-ulps: Modified.
- 2021-02-02 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: d2d12c7a988a9a04aec23b5e4af549db61b0a005
- tst-rtld-list-tunables.sh: Unset glibc tunables
- * elf/tst-rtld-list-tunables.sh: Modified.
- 2021-02-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 913201078502ad3f10043db02a8efce5d75387c2
- linux: Remove shmmax check from tst-sysvshm-linux
- * sysdeps/unix/sysv/linux/tst-sysvshm-linux.c: Modified.
- (do_test): Modified function.
- 2021-02-02 Sajan Karumanchi <sajan.karumanchi@amd.com>
- COMMIT: 6e02b3e9327b7dbb063958d2b124b64fcb4bbe3f
- x86: Adding an upper bound for Enhanced REP MOVSB.
- * sysdeps/x86/cacheinfo.h: Modified.
- [IS_IN (libc)](init_cacheinfo): Modified function.
- [IS_IN (libc)](__x86_rep_movsb_stop_threshold): New.
- * sysdeps/x86/dl-cacheinfo.h: Modified.
- (dl_init_cacheinfo): Modified function.
- * sysdeps/x86/include/cpu-features.h: Modified.
- (cpu_features): Modified.
- * sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Modified.
- 2021-02-02 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: caa60b79f8c98e97455078542a14b4c750e48ede
- Fix version.h for glibc 2.34 development
- * version.h: Modified.
- (VERSION): Modified.
- 2021-02-02 Joseph Myers <joseph@codesourcery.com>
- COMMIT: 0ca21427d950755b74b8e6c3abffb01ce807d8b9
- Add MS_NOSYMFOLLOW from Linux 5.10 to <sys/mount.h>.
- * sysdeps/unix/sysv/linux/sys/mount.h: Modified.
- (<anoymous>): Modified.
- 2021-02-01 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 57fb02b2cf26847380352fa06e6c711eff5faae9
- Move _SC_MINSIGSTKSZ/_SC_SIGSTKSZ entry in NEWS
- * NEWS: Modified.
- 2021-02-01 Vitaly Chikunov <vt@altlinux.org>
- COMMIT: f9be44c7e6d90cb1fe3a0fbe3cc299ac783f0be8
- libSegFault: Fix printing signal number [BZ #27249]
- * debug/segfault.c: Modified.
- (write_strsignal): Modified function.
- 2021-02-01 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: fd4405747c18463aad98877f277ab5d6eb54f78f
- hurd TIOCFLUSH: fix fixing argument
- * sysdeps/mach/hurd/ioctl.c: Modified.
- (__ioctl): Modified function.
- 2021-02-01 H.J. Lu <hjl.tools@gmail.com>
- COMMIT: 6c57d320484988e87e446e2e60ce42816bf51d53
- sysconf: Add _SC_MINSIGSTKSZ/_SC_SIGSTKSZ [BZ #20305]
- * NEWS: Modified.
- * bits/confname.h: Modified.
- (<anoymous>): Modified.
- * bits/sigstksz.h: New file.
- * elf/dl-support.c: Modified.
- [HAVE_AUX_VECTOR](_dl_aux_init): Modified function.
- (_dl_minsigstacksize): New.
- * elf/dl-sysdep.c: Modified.
- (_dl_sysdep_start): Modified function.
- (_dl_show_auxv): Modified function.
- * include/bits/sigstack.h: New file.
- * include/bits/sigstksz.h: New file.
- * include/features.h: Modified.
- [_GNU_SOURCE](_SC_SIGSTKSZ_SOURCE): New.
- [_SC_SIGSTKSZ_SOURCE](__USE_SC_SIGSTKSZ): New.
- (__USE_SC_SIGSTKSZ): New.
- * manual/conf.texi: Modified.
- * manual/creature.texi: Modified.
- * posix/sysconf.c: Modified.
- (__sysconf): Modified function.
- * signal/Makefile: Modified.
- * signal/signal.h: Modified.
- [__USE_XOPEN_EXTENDED || __USE_MISC](bits/sigstksz.h): Include file.
- * signal/tst-minsigstksz-5.c: New file.
- * sysdeps/generic/ldsodefs.h: Modified.
- [SHARED](rtld_global_ro): Modified.
- * sysdeps/unix/sysv/linux/bits/sigstksz.h: New file.
- * sysdeps/unix/sysv/linux/ia64/sysconf-sigstksz.h: New file.
- * sysdeps/unix/sysv/linux/sysconf-sigstksz.h: New file.
- * sysdeps/unix/sysv/linux/sysconf.c: Modified.
- (__sysconf): Modified function.
- (assert.h): Include file.
- (sysconf-sigstksz.h): Include file.
- * sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h: New file.
- * sysdeps/unix/sysv/linux/x86/include/bits/sigstack.h: New file.
- * sysdeps/x86/cpu-features.c: Modified.
- (get_common_indices): Modified function.
- (dl-minsigstacksize.h): Include file.
- * sysdeps/x86/dl-minsigstacksize.h: New file.
- 2021-02-01 Samuel Thibault <samuel.thibault@ens-lyon.org>
- COMMIT: 36231bee7ab36d59dd121ea85b91411ae86945f3
- hurd TIOCFLUSH: Cope BSD 4.1 semantic
- * sysdeps/mach/hurd/ioctl.c: Modified.
- (__ioctl): Modified function.
- 2021-02-01 Yang Xu <xuyang2018.jy@cn.fujitsu.com>
- COMMIT: d5c8f98c5e6de207790d3e9edadf5bda4aa2521f
- tst-mallinfo2.c: Remove useless trailing semicolon for macro
- * malloc/tst-mallinfo2.c: Modified.
- (print_mi): Modified function.
- 2021-02-01 Fangrui Song <maskray@google.com>
- COMMIT: 02d393f2483aedc4ce74e6edf8a15f063198041d
- elf: Replace a --defsym trick with an object file to be compatible with LLD
- * elf/Makefile: Modified.
- 2021-02-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
- COMMIT: 2edf8f3d754407e04f534df18a2ebe04175cda48
- Open master branch for glibc 2.34 development
- * NEWS: Modified.
- * version.h: Modified.
- (RELEASE): Modified.
- (VERSION): Modified.
|