Changelog.full 215 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993
  1. ---------------------
  2. PatchSet 3162
  3. Date: 2004/01/04 05:34:35
  4. Author: andersen
  5. Branch: HEAD
  6. Tag: uClibc_0_9_26 **FUNKY**
  7. Log:
  8. Fix grammar
  9. Members:
  10. docs/uclibc.org/news.html:1.8->1.9
  11. ---------------------
  12. PatchSet 3163
  13. Date: 2004/01/04 05:46:15
  14. Author: andersen
  15. Branch: HEAD
  16. Tag: (none)
  17. Log:
  18. spell 'pthread' properly
  19. Members:
  20. docs/uclibc.org/news.html:1.9->1.10
  21. ---------------------
  22. PatchSet 3164
  23. Date: 2004/01/04 05:49:55
  24. Author: andersen
  25. Branch: HEAD
  26. Tag: (none)
  27. Log:
  28. Fix paragraph seperation
  29. Members:
  30. docs/uclibc.org/news.html:1.10->1.11
  31. ---------------------
  32. PatchSet 3165
  33. Date: 2004/01/04 09:32:14
  34. Author: andersen
  35. Branch: HEAD
  36. Tag: (none)
  37. Log:
  38. Bump .deb version
  39. Members:
  40. debian/changelog:1.19->1.20
  41. ---------------------
  42. PatchSet 3166
  43. Date: 2004/01/04 09:35:20
  44. Author: andersen
  45. Branch: HEAD
  46. Tag: (none)
  47. Log:
  48. Implement res_search and res_querydomain based on netbsd code,
  49. but remove support for host aliases (the HOSTALIASES env variable)
  50. which looks like a very bad idea.
  51. -Erik
  52. Members:
  53. libc/inet/resolv.c:1.50->1.51
  54. ---------------------
  55. PatchSet 3167
  56. Date: 2004/01/06 01:05:12
  57. Author: andersen
  58. Branch: HEAD
  59. Tag: (none)
  60. Log:
  61. Some badly behaved arches fail to provide a PAGE_SIZE define
  62. Members:
  63. ldso/include/ldso.h:1.2->1.3
  64. ---------------------
  65. PatchSet 3168
  66. Date: 2004/01/09 09:13:37
  67. Author: andersen
  68. Branch: HEAD
  69. Tag: (none)
  70. Log:
  71. As mjn3 noticed, 64 bit arches should select UCLIBC_HAS_LFS
  72. Members:
  73. extra/Configs/Config.alpha:1.15->1.16
  74. extra/Configs/Config.sh:1.46->1.47
  75. ---------------------
  76. PatchSet 3169
  77. Date: 2004/01/12 11:07:02
  78. Author: mjn3
  79. Branch: HEAD
  80. Tag: (none)
  81. Log:
  82. Oops... Seems I forgot an else...
  83. Members:
  84. libc/unistd/Makefile:1.36->1.37
  85. ---------------------
  86. PatchSet 3170
  87. Date: 2004/01/13 05:58:00
  88. Author: andersen
  89. Branch: HEAD
  90. Tag: (none)
  91. Log:
  92. Fixup dated comments
  93. Members:
  94. Makefile:1.242->1.243
  95. ---------------------
  96. PatchSet 3171
  97. Date: 2004/01/13 10:26:56
  98. Author: mjn3
  99. Branch: HEAD
  100. Tag: (none)
  101. Log:
  102. Add another devfs subdir to the list of checked subdirs.
  103. Members:
  104. libc/termios/ttyname.c:1.12->1.13
  105. ---------------------
  106. PatchSet 3172
  107. Date: 2004/01/14 06:30:58
  108. Author: mjn3
  109. Branch: HEAD
  110. Tag: (none)
  111. Log:
  112. Add a dummy (always fails) wcsftime. This is needed for the libstdc++ locale
  113. implementation to build. Later this month I'll add a functional wcsftime.
  114. Members:
  115. include/wchar.h:1.5->1.6
  116. libc/misc/time/Makefile:1.35->1.36
  117. libc/misc/time/time.c:1.19->1.20
  118. ---------------------
  119. PatchSet 3173
  120. Date: 2004/01/14 09:14:47
  121. Author: mjn3
  122. Branch: HEAD
  123. Tag: (none)
  124. Log:
  125. Ok.. we need to link with libgcc.a for some archs. I haven't looked at
  126. all cases, but the archs I've looked at do build the needed routines as
  127. PIC so we should be ok.
  128. Members:
  129. libc/Makefile:1.33->1.34
  130. ---------------------
  131. PatchSet 3174
  132. Date: 2004/01/14 10:31:58
  133. Author: andersen
  134. Branch: HEAD
  135. Tag: (none)
  136. Log:
  137. Use the gcc 3.4 -funit-at-a-time optimization when available
  138. Members:
  139. Rules.mak:1.161->1.162
  140. ---------------------
  141. PatchSet 3175
  142. Date: 2004/01/14 22:37:55
  143. Author: andersen
  144. Branch: HEAD
  145. Tag: (none)
  146. Log:
  147. Include missing errno.h header (as noted by Alan Hourihane).
  148. Fix uninitialized pthread mutex used to lock the list of aligned
  149. memory blocks.
  150. Members:
  151. libc/stdlib/malloc-simple/alloc.c:1.13->1.14
  152. ---------------------
  153. PatchSet 3176
  154. Date: 2004/01/16 00:44:34
  155. Author: davidm
  156. Branch: HEAD
  157. Tag: (none)
  158. Log:
  159. Make sure we remove -fomit-frame-pointer from the ldso build. It's
  160. inclusion will cause the loader to crash when jumping to the application.
  161. The reason is due to the START macro having a "leave" instruction included
  162. to fixup the stack before starting the app.
  163. Members:
  164. ldso/ldso/Makefile:1.51->1.52
  165. ---------------------
  166. PatchSet 3177
  167. Date: 2004/01/16 00:46:39
  168. Author: mjn3
  169. Branch: HEAD
  170. Tag: (none)
  171. Log:
  172. Link with libfloat if necessary.
  173. Members:
  174. libc/Makefile:1.34->1.35
  175. ---------------------
  176. PatchSet 3178
  177. Date: 2004/01/16 11:49:06
  178. Author: andersen
  179. Branch: HEAD
  180. Tag: (none)
  181. Log:
  182. Minor updates from linux 2.6.1
  183. Members:
  184. extra/config/Kconfig-language.txt:1.2->1.3
  185. extra/config/conf.c:1.4->1.5
  186. ---------------------
  187. PatchSet 3179
  188. Date: 2004/01/16 12:38:10
  189. Author: andersen
  190. Branch: HEAD
  191. Tag: (none)
  192. Log:
  193. Fixup selection of endianness, since select does not work on choice
  194. items, we have to declare what endianness cpus are capable of supporting
  195. and work using dependancies.
  196. Members:
  197. extra/Configs/Config.arm:1.40->1.41
  198. extra/Configs/Config.h8300:1.18->1.19
  199. extra/Configs/Config.i960:1.14->1.15
  200. extra/Configs/Config.microblaze:1.5->1.6
  201. extra/Configs/Config.mips:1.39->1.40
  202. extra/Configs/Config.sparc:1.16->1.17
  203. extra/Configs/Config.v850:1.7->1.8
  204. ---------------------
  205. PatchSet 3180
  206. Date: 2004/01/16 12:43:01
  207. Author: andersen
  208. Branch: HEAD
  209. Tag: (none)
  210. Log:
  211. s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/g
  212. Members:
  213. extra/Configs/Config.alpha:1.17->1.18
  214. extra/Configs/Config.cris:1.11->1.12
  215. extra/Configs/Config.in.arch:1.13->1.14
  216. extra/Configs/Config.powerpc:1.34->1.35
  217. extra/Configs/Config.sh:1.48->1.49
  218. libc/inet/rpc/rcmd.c:1.9->1.10
  219. libc/sysdeps/linux/common/bits/posix_opt.h:1.2->1.3
  220. libc/unistd/daemon.c:1.7->1.8
  221. libpthread/linuxthreads/manager.c:1.7->1.8
  222. ---------------------
  223. PatchSet 3181
  224. Date: 2004/01/16 12:49:06
  225. Author: andersen
  226. Branch: HEAD
  227. Tag: (none)
  228. Log:
  229. Minor updates from linux 2.6.1
  230. Members:
  231. extra/config/confdata.c:1.9->1.10
  232. ---------------------
  233. PatchSet 3182
  234. Date: 2004/01/16 13:38:10
  235. Author: andersen
  236. Branch: HEAD
  237. Tag: (none)
  238. Log:
  239. Fixup selection of endianness, since select does not work on choice
  240. items, we have to declare what endianness cpus are capable of supporting
  241. and work using dependancies.
  242. Members:
  243. extra/Configs/Config.alpha:1.16->1.17
  244. extra/Configs/Config.cris:1.10->1.11
  245. extra/Configs/Config.e1:1.6->1.7
  246. extra/Configs/Config.i386:1.37->1.38
  247. extra/Configs/Config.in.arch:1.12->1.13
  248. extra/Configs/Config.m68k:1.35->1.36
  249. extra/Configs/Config.powerpc:1.33->1.34
  250. extra/Configs/Config.sh:1.47->1.48
  251. ---------------------
  252. PatchSet 3183
  253. Date: 2004/01/16 13:42:58
  254. Author: andersen
  255. Branch: HEAD
  256. Tag: (none)
  257. Log:
  258. s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/g
  259. Members:
  260. Makefile:1.243->1.244
  261. extra/Configs/Config.i386:1.38->1.39
  262. extra/Configs/Config.in:1.43->1.44
  263. libc/stdlib/malloc/malloc.h:1.18->1.19
  264. libc/stdlib/malloc-simple/alloc.c:1.14->1.15
  265. libc/sysdeps/linux/arm/crt0.S:1.20->1.21
  266. libc/sysdeps/linux/common/syscalls.c:1.125->1.126
  267. libc/sysdeps/linux/m68k/Makefile:1.32->1.33
  268. libc/unistd/Makefile:1.37->1.38
  269. libc/unistd/exec.c:1.1->1.2
  270. libpthread/linuxthreads/internals.h:1.6->1.7
  271. libpthread/linuxthreads/ptfork.c:1.2->1.3
  272. libpthread/linuxthreads/pthread.c:1.11->1.12
  273. libutil/Makefile:1.22->1.23
  274. ---------------------
  275. PatchSet 3184
  276. Date: 2004/01/16 18:52:51
  277. Author: mjn3
  278. Branch: HEAD
  279. Tag: (none)
  280. Log:
  281. We need to link with libgcc.a when creating shared libs, in order to
  282. avoid problems 'hidden symbol' problems. Also handle -lfloat for the
  283. soft-float arm case.
  284. Members:
  285. ldso/libdl/Makefile:1.33->1.34
  286. libcrypt/Makefile:1.25->1.26
  287. libintl/Makefile:1.5->1.6
  288. libm/Makefile:1.39->1.40
  289. libnsl/Makefile:1.6->1.7
  290. libpthread/Makefile:1.27->1.28
  291. libresolv/Makefile:1.16->1.17
  292. libutil/Makefile:1.23->1.24
  293. ---------------------
  294. PatchSet 3185
  295. Date: 2004/01/17 14:39:40
  296. Author: mjn3
  297. Branch: HEAD
  298. Tag: (none)
  299. Log:
  300. Prevent runaway asserts, which can happen if there's a problem with
  301. stdio or locales.
  302. Members:
  303. libc/misc/assert/__assert.c:1.7->1.8
  304. ---------------------
  305. PatchSet 3186
  306. Date: 2004/01/17 14:45:55
  307. Author: mjn3
  308. Branch: HEAD
  309. Tag: (none)
  310. Log:
  311. Add __data_start needed by boehm garbage collector, in turn needed by libgcj.
  312. Members:
  313. libc/sysdeps/linux/i386/crt0.S:1.21->1.22
  314. ---------------------
  315. PatchSet 3187
  316. Date: 2004/01/20 17:38:25
  317. Author: andersen
  318. Branch: HEAD
  319. Tag: (none)
  320. Log:
  321. Joakim Tjernlund writes:
  322. > Is there anything I can do/provide that would assist in the solving of
  323. > this problem on PowerPC? I'm still concerned about my lack of flash space...
  324. Try this path. It fixes the recent ldso problems for me on my mpc860 board.
  325. You should be able to use ldso without the dcbx patch to the kernel now.
  326. Please report back.
  327. Jocke
  328. Members:
  329. ldso/ldso/powerpc/elfinterp.c:1.29->1.30
  330. ---------------------
  331. PatchSet 3188
  332. Date: 2004/01/20 17:44:17
  333. Author: andersen
  334. Branch: HEAD
  335. Tag: (none)
  336. Log:
  337. Paul Mundt writes:
  338. The current behavior of the powerpc boot1_arch.h seems somewhat broken.
  339. Currently room is made on the stack pointer for the link register, but the link
  340. register is never actually pushed onto it. glibc bears the following comments:
  341. /* Call _dl_start with one parameter pointing at argc */
  342. mr r3,r1
  343. /* (we have to frob the stack pointer a bit to allow room for
  344. _dl_start to save the link register). */
  345. followed by the -16 add to r1. Despite the fact that r1 is modified, the link
  346. register is never actually pushed onto r1, thus the adjustment is completely
  347. superfluous.
  348. There's two possible fixes for this, either saving the link register in the way
  349. that glibc does, or getting rid of the r1 adjustment. As I'm not sure if saving
  350. the link register will actually break the _dl_boot2 callin, both options will
  351. probably want to be played with.
  352. The following bit of inline assembly in the attached patch builds cleanly for
  353. me with gcc 3.3 on darwin, but I'm not able to test it any further beyond that.
  354. Members:
  355. ldso/ldso/powerpc/boot1_arch.h:1.4->1.5
  356. ldso/ldso/powerpc/dl-startup.h:1.4->1.5
  357. ---------------------
  358. PatchSet 3189
  359. Date: 2004/01/20 18:00:16
  360. Author: andersen
  361. Branch: HEAD
  362. Tag: (none)
  363. Log:
  364. As noted by Doru Petrescu, there was a spurious line that was using
  365. _dl_debug_addr prior to checking if it was NULL.
  366. Members:
  367. ldso/libdl/dlib.c:1.32->1.33
  368. ldso/libdl/libdl.c:1.32->1.33
  369. ---------------------
  370. PatchSet 3190
  371. Date: 2004/01/20 21:28:42
  372. Author: andersen
  373. Branch: HEAD
  374. Tag: (none)
  375. Log:
  376. support building the uClibc utils for the host system...
  377. Members:
  378. utils/Makefile:1.10->1.11
  379. ---------------------
  380. PatchSet 3191
  381. Date: 2004/01/20 21:36:23
  382. Author: andersen
  383. Branch: HEAD
  384. Tag: (none)
  385. Log:
  386. Erik is an idiot
  387. Members:
  388. utils/Makefile:1.11->1.12
  389. ---------------------
  390. PatchSet 3192
  391. Date: 2004/01/21 20:14:41
  392. Author: andersen
  393. Branch: HEAD
  394. Tag: (none)
  395. Log:
  396. Massive formatting cleanup, making it easier to parse
  397. Members:
  398. libc/sysdeps/linux/common/syscalls.c:1.126->1.127
  399. ---------------------
  400. PatchSet 3193
  401. Date: 2004/01/21 20:27:25
  402. Author: andersen
  403. Branch: HEAD
  404. Tag: (none)
  405. Log:
  406. Move poll to its own file, rather than being only half in its own file
  407. Members:
  408. libc/sysdeps/linux/common/poll.c:1.1->1.2
  409. libc/sysdeps/linux/common/syscalls.c:1.127->1.128
  410. ---------------------
  411. PatchSet 3194
  412. Date: 2004/01/21 21:06:38
  413. Author: andersen
  414. Branch: HEAD
  415. Tag: (none)
  416. Log:
  417. Add poll
  418. Members:
  419. libc/sysdeps/linux/common/Makefile:1.95->1.96
  420. ---------------------
  421. PatchSet 3195
  422. Date: 2004/01/21 22:27:39
  423. Author: andersen
  424. Branch: HEAD
  425. Tag: (none)
  426. Log:
  427. Split up syscalls.c, since it had grown to be quite large and ugly.
  428. -Erik
  429. Members:
  430. libc/misc/sysvipc/ftok.c:1.3->1.4
  431. libc/misc/sysvipc/ipc.h:1.2->1.3
  432. libc/misc/sysvipc/msgq.c:1.2->1.3
  433. libc/misc/sysvipc/shm.c:1.5->1.6
  434. libc/sysdeps/linux/common/list_syscalls.sh:1.1->1.2(DEAD)
  435. libc/sysdeps/linux/common/str_syscalls.sh:1.5->1.6(DEAD)
  436. libc/sysdeps/linux/common/syscalls.c:1.128->1.129(DEAD)
  437. libc/sysdeps/linux/common/unified_syscall_i386.h:1.6->1.7(DEAD)
  438. libc/sysdeps/linux/common/xstatconv.h:1.2->1.3
  439. libc/sysdeps/linux/i960/_mmap.S:1.1->1.2(DEAD)
  440. libc/sysdeps/linux/i960/mmap.S:INITIAL->1.1
  441. libc/sysdeps/linux/microblaze/_mmap.c:1.1->1.2(DEAD)
  442. libc/sysdeps/linux/microblaze/mmap.c:INITIAL->1.1
  443. libc/sysdeps/linux/mips/_mmap.c:1.3->1.4(DEAD)
  444. libc/sysdeps/linux/mips/mmap.c:INITIAL->1.1
  445. libc/sysdeps/linux/powerpc/_mmap.c:1.5->1.6(DEAD)
  446. libc/sysdeps/linux/powerpc/mmap.c:INITIAL->1.1
  447. libc/sysdeps/linux/sh/_mmap.c:1.5->1.6(DEAD)
  448. libc/sysdeps/linux/sh/mmap.c:INITIAL->1.1
  449. libc/sysdeps/linux/v850/_mmap.c:1.4->1.5(DEAD)
  450. libc/sysdeps/linux/v850/mmap.c:INITIAL->1.1
  451. ---------------------
  452. PatchSet 3196
  453. Date: 2004/01/21 22:30:52
  454. Author: andersen
  455. Branch: HEAD
  456. Tag: (none)
  457. Log:
  458. ignore host binaries
  459. Members:
  460. utils/.cvsignore:1.2->1.3
  461. ---------------------
  462. PatchSet 3197
  463. Date: 2004/01/21 23:27:39
  464. Author: andersen
  465. Branch: HEAD
  466. Tag: (none)
  467. Log:
  468. Split up syscalls.c, since it had grown to be quite large and ugly.
  469. -Erik
  470. Members:
  471. libc/misc/sysvipc/sem.c:1.4->1.5
  472. libc/sysdeps/linux/common/Makefile:1.96->1.97
  473. libc/sysdeps/linux/common/__rt_sigtimedwait.c:INITIAL->1.1
  474. libc/sysdeps/linux/common/__socketcall.c:INITIAL->1.1
  475. libc/sysdeps/linux/common/__syscall_fcntl.c:INITIAL->1.1
  476. libc/sysdeps/linux/common/__syscall_fcntl64.c:INITIAL->1.1
  477. libc/sysdeps/linux/common/__syscall_ipc.c:INITIAL->1.1
  478. libc/sysdeps/linux/common/__syscall_rt_sigaction.c:INITIAL->1.1
  479. libc/sysdeps/linux/common/__syscall_sigaction.c:INITIAL->1.1
  480. libc/sysdeps/linux/common/_exit.c:1.1->1.2
  481. libc/sysdeps/linux/common/access.c:INITIAL->1.1
  482. libc/sysdeps/linux/common/acct.c:INITIAL->1.1
  483. libc/sysdeps/linux/common/adjtimex.c:INITIAL->1.1
  484. libc/sysdeps/linux/common/alarm.c:INITIAL->1.1
  485. libc/sysdeps/linux/common/bdflush.c:INITIAL->1.1
  486. libc/sysdeps/linux/common/capget.c:INITIAL->1.1
  487. libc/sysdeps/linux/common/capset.c:INITIAL->1.1
  488. libc/sysdeps/linux/common/chdir.c:INITIAL->1.1
  489. libc/sysdeps/linux/common/chmod.c:INITIAL->1.1
  490. libc/sysdeps/linux/common/chown.c:INITIAL->1.1
  491. libc/sysdeps/linux/common/chroot.c:INITIAL->1.1
  492. libc/sysdeps/linux/common/close.c:INITIAL->1.1
  493. libc/sysdeps/linux/common/delete_module.c:INITIAL->1.1
  494. libc/sysdeps/linux/common/dup.c:INITIAL->1.1
  495. libc/sysdeps/linux/common/dup2.c:INITIAL->1.1
  496. libc/sysdeps/linux/common/execve.c:INITIAL->1.1
  497. libc/sysdeps/linux/common/fchdir.c:INITIAL->1.1
  498. libc/sysdeps/linux/common/fchmod.c:INITIAL->1.1
  499. libc/sysdeps/linux/common/fchown.c:INITIAL->1.1
  500. libc/sysdeps/linux/common/fdatasync.c:INITIAL->1.1
  501. libc/sysdeps/linux/common/flock.c:INITIAL->1.1
  502. libc/sysdeps/linux/common/fork.c:INITIAL->1.1
  503. libc/sysdeps/linux/common/fstat.c:INITIAL->1.1
  504. libc/sysdeps/linux/common/fstat64.c:INITIAL->1.1
  505. libc/sysdeps/linux/common/fstatfs.c:INITIAL->1.1
  506. libc/sysdeps/linux/common/fsync.c:INITIAL->1.1
  507. libc/sysdeps/linux/common/ftruncate.c:INITIAL->1.1
  508. libc/sysdeps/linux/common/get_kernel_syms.c:INITIAL->1.1
  509. libc/sysdeps/linux/common/getegid.c:INITIAL->1.1
  510. libc/sysdeps/linux/common/geteuid.c:INITIAL->1.1
  511. libc/sysdeps/linux/common/getgid.c:INITIAL->1.1
  512. libc/sysdeps/linux/common/getgroups.c:INITIAL->1.1
  513. libc/sysdeps/linux/common/getitimer.c:INITIAL->1.1
  514. libc/sysdeps/linux/common/getpgid.c:INITIAL->1.1
  515. libc/sysdeps/linux/common/getpgrp.c:INITIAL->1.1
  516. libc/sysdeps/linux/common/getpid.c:INITIAL->1.1
  517. libc/sysdeps/linux/common/getppid.c:INITIAL->1.1
  518. libc/sysdeps/linux/common/getpriority.c:INITIAL->1.1
  519. libc/sysdeps/linux/common/getresgid.c:INITIAL->1.1
  520. libc/sysdeps/linux/common/getresuid.c:INITIAL->1.1
  521. libc/sysdeps/linux/common/getrlimit.c:INITIAL->1.1
  522. libc/sysdeps/linux/common/getrusage.c:INITIAL->1.1
  523. libc/sysdeps/linux/common/getsid.c:INITIAL->1.1
  524. libc/sysdeps/linux/common/gettimeofday.c:INITIAL->1.1
  525. libc/sysdeps/linux/common/getuid.c:INITIAL->1.1
  526. libc/sysdeps/linux/common/init_module.c:INITIAL->1.1
  527. libc/sysdeps/linux/common/ioctl.c:1.1->1.2
  528. libc/sysdeps/linux/common/ioperm.c:INITIAL->1.1
  529. libc/sysdeps/linux/common/iopl.c:INITIAL->1.1
  530. libc/sysdeps/linux/common/kill.c:INITIAL->1.1
  531. libc/sysdeps/linux/common/klogctl.c:INITIAL->1.1
  532. libc/sysdeps/linux/common/lchown.c:INITIAL->1.1
  533. libc/sysdeps/linux/common/link.c:INITIAL->1.1
  534. libc/sysdeps/linux/common/lseek.c:INITIAL->1.1
  535. libc/sysdeps/linux/common/lstat.c:INITIAL->1.1
  536. libc/sysdeps/linux/common/lstat64.c:INITIAL->1.1
  537. libc/sysdeps/linux/common/madvise.c:INITIAL->1.1
  538. libc/sysdeps/linux/common/mkdir.c:INITIAL->1.1
  539. libc/sysdeps/linux/common/mknod.c:1.3->1.4
  540. libc/sysdeps/linux/common/mlock.c:INITIAL->1.1
  541. libc/sysdeps/linux/common/mlockall.c:INITIAL->1.1
  542. libc/sysdeps/linux/common/mmap.c:INITIAL->1.1
  543. libc/sysdeps/linux/common/modify_ldt.c:INITIAL->1.1
  544. libc/sysdeps/linux/common/mount.c:INITIAL->1.1
  545. libc/sysdeps/linux/common/mprotect.c:INITIAL->1.1
  546. libc/sysdeps/linux/common/mremap.c:INITIAL->1.1
  547. libc/sysdeps/linux/common/msync.c:INITIAL->1.1
  548. libc/sysdeps/linux/common/munlock.c:INITIAL->1.1
  549. libc/sysdeps/linux/common/munlockall.c:INITIAL->1.1
  550. libc/sysdeps/linux/common/munmap.c:INITIAL->1.1
  551. libc/sysdeps/linux/common/nanosleep.c:INITIAL->1.1
  552. libc/sysdeps/linux/common/nice.c:INITIAL->1.1
  553. libc/sysdeps/linux/common/open.c:INITIAL->1.1
  554. libc/sysdeps/linux/common/pause.c:INITIAL->1.1
  555. libc/sysdeps/linux/common/personality.c:INITIAL->1.1
  556. libc/sysdeps/linux/common/pipe.c:INITIAL->1.1
  557. libc/sysdeps/linux/common/pivot_root.c:INITIAL->1.1
  558. libc/sysdeps/linux/common/prctl.c:INITIAL->1.1
  559. libc/sysdeps/linux/common/query_module.c:INITIAL->1.1
  560. libc/sysdeps/linux/common/quotactl.c:INITIAL->1.1
  561. libc/sysdeps/linux/common/read.c:INITIAL->1.1
  562. libc/sysdeps/linux/common/readlink.c:INITIAL->1.1
  563. libc/sysdeps/linux/common/readv.c:INITIAL->1.1
  564. libc/sysdeps/linux/common/reboot.c:INITIAL->1.1
  565. libc/sysdeps/linux/common/rename.c:INITIAL->1.1
  566. libc/sysdeps/linux/common/rmdir.c:INITIAL->1.1
  567. libc/sysdeps/linux/common/sched_get_priority_max.c:INITIAL->1.1
  568. libc/sysdeps/linux/common/sched_get_priority_min.c:INITIAL->1.1
  569. libc/sysdeps/linux/common/sched_getparam.c:INITIAL->1.1
  570. libc/sysdeps/linux/common/sched_getscheduler.c:INITIAL->1.1
  571. libc/sysdeps/linux/common/sched_rr_get_interval.c:INITIAL->1.1
  572. libc/sysdeps/linux/common/sched_setparam.c:INITIAL->1.1
  573. libc/sysdeps/linux/common/sched_setscheduler.c:INITIAL->1.1
  574. libc/sysdeps/linux/common/sched_yield.c:INITIAL->1.1
  575. libc/sysdeps/linux/common/select.c:INITIAL->1.1
  576. libc/sysdeps/linux/common/sendfile.c:INITIAL->1.1
  577. libc/sysdeps/linux/common/setdomainname.c:INITIAL->1.1
  578. libc/sysdeps/linux/common/setfsgid.c:INITIAL->1.1
  579. libc/sysdeps/linux/common/setfsuid.c:INITIAL->1.1
  580. libc/sysdeps/linux/common/setgid.c:INITIAL->1.1
  581. libc/sysdeps/linux/common/setgroups.c:INITIAL->1.1
  582. libc/sysdeps/linux/common/sethostname.c:INITIAL->1.1
  583. libc/sysdeps/linux/common/setitimer.c:INITIAL->1.1
  584. libc/sysdeps/linux/common/setpgid.c:INITIAL->1.1
  585. libc/sysdeps/linux/common/setpriority.c:INITIAL->1.1
  586. libc/sysdeps/linux/common/setregid.c:INITIAL->1.1
  587. libc/sysdeps/linux/common/setresgid.c:INITIAL->1.1
  588. libc/sysdeps/linux/common/setresuid.c:INITIAL->1.1
  589. libc/sysdeps/linux/common/setreuid.c:INITIAL->1.1
  590. libc/sysdeps/linux/common/setrlimit.c:INITIAL->1.1
  591. libc/sysdeps/linux/common/setsid.c:INITIAL->1.1
  592. libc/sysdeps/linux/common/settimeofday.c:INITIAL->1.1
  593. libc/sysdeps/linux/common/setuid.c:1.2->1.3
  594. libc/sysdeps/linux/common/sigaltstack.c:INITIAL->1.1
  595. libc/sysdeps/linux/common/sigpending.c:INITIAL->1.1
  596. libc/sysdeps/linux/common/sigprocmask.c:INITIAL->1.1
  597. libc/sysdeps/linux/common/sigsuspend.c:INITIAL->1.1
  598. libc/sysdeps/linux/common/ssp.c:1.1->1.2
  599. libc/sysdeps/linux/common/stat.c:INITIAL->1.1
  600. libc/sysdeps/linux/common/stat64.c:INITIAL->1.1
  601. libc/sysdeps/linux/common/statfs.c:INITIAL->1.1
  602. libc/sysdeps/linux/common/stime.c:INITIAL->1.1
  603. libc/sysdeps/linux/common/swapoff.c:INITIAL->1.1
  604. libc/sysdeps/linux/common/swapon.c:INITIAL->1.1
  605. libc/sysdeps/linux/common/symlink.c:INITIAL->1.1
  606. libc/sysdeps/linux/common/syscalls.h:INITIAL->1.1
  607. libc/sysdeps/linux/common/sysctl.c:INITIAL->1.1
  608. libc/sysdeps/linux/common/sysfs.c:INITIAL->1.1
  609. libc/sysdeps/linux/common/sysinfo.c:INITIAL->1.1
  610. libc/sysdeps/linux/common/time.c:INITIAL->1.1
  611. libc/sysdeps/linux/common/times.c:INITIAL->1.1
  612. libc/sysdeps/linux/common/truncate.c:INITIAL->1.1
  613. libc/sysdeps/linux/common/umask.c:INITIAL->1.1
  614. libc/sysdeps/linux/common/umount.c:INITIAL->1.1
  615. libc/sysdeps/linux/common/umount2.c:INITIAL->1.1
  616. libc/sysdeps/linux/common/uname.c:INITIAL->1.1
  617. libc/sysdeps/linux/common/unlink.c:INITIAL->1.1
  618. libc/sysdeps/linux/common/uselib.c:INITIAL->1.1
  619. libc/sysdeps/linux/common/ustat.c:INITIAL->1.1
  620. libc/sysdeps/linux/common/utime.c:INITIAL->1.1
  621. libc/sysdeps/linux/common/utimes.c:INITIAL->1.1
  622. libc/sysdeps/linux/common/vhangup.c:INITIAL->1.1
  623. libc/sysdeps/linux/common/wait4.c:INITIAL->1.1
  624. libc/sysdeps/linux/common/write.c:INITIAL->1.1
  625. libc/sysdeps/linux/common/writev.c:INITIAL->1.1
  626. libc/sysdeps/linux/powerpc/ioctl.c:1.1->1.2
  627. ---------------------
  628. PatchSet 3198
  629. Date: 2004/01/21 23:45:14
  630. Author: andersen
  631. Branch: HEAD
  632. Tag: (none)
  633. Log:
  634. Sort all the files
  635. Members:
  636. libc/sysdeps/linux/common/Makefile:1.97->1.98
  637. ---------------------
  638. PatchSet 3199
  639. Date: 2004/01/22 00:44:25
  640. Author: andersen
  641. Branch: HEAD
  642. Tag: (none)
  643. Log:
  644. Some minor debian junk I had sitting in my tree
  645. Members:
  646. debian/.cvsignore:1.1->1.2
  647. debian/uclibc-dev.postinst:INITIAL->1.1
  648. debian/uclibc-dev.prerm:INITIAL->1.1
  649. debian/uclibc.postinst:1.1->1.2
  650. debian/uclibc.prerm:INITIAL->1.1
  651. debian/uclibc.shlibs:1.1->1.2
  652. ---------------------
  653. PatchSet 3200
  654. Date: 2004/01/24 07:40:27
  655. Author: andersen
  656. Branch: HEAD
  657. Tag: (none)
  658. Log:
  659. Oleksandr G. Zhadan writes:
  660. Hi Eric,
  661. The attached diff file includes BUS_ISA fix for kernel since 2.4.23/
  662. Kind regards,
  663. Oleks
  664. Members:
  665. libc/sysdeps/linux/arm/ioperm.c:1.5->1.6
  666. ---------------------
  667. PatchSet 3201
  668. Date: 2004/01/24 07:59:30
  669. Author: andersen
  670. Branch: HEAD
  671. Tag: (none)
  672. Log:
  673. Joakim Tjernlund writes:
  674. Hi again
  675. I have done some serious clenup of powerpc/elfinterp.c
  676. - Make it look more like glibc.
  677. - Performance modifictions.
  678. - Fixed a few bugs in _dl_do_reloc(). These seem not to have affected
  679. anything, but this how glibc do it.
  680. Jocke
  681. Members:
  682. ldso/ldso/powerpc/elfinterp.c:1.30->1.31
  683. ---------------------
  684. PatchSet 3202
  685. Date: 2004/01/24 08:33:39
  686. Author: andersen
  687. Branch: HEAD
  688. Tag: (none)
  689. Log:
  690. Imre Sunyi writes:
  691. Hi Erik
  692. I have corrected a bug in uClibc/libc/inet/resolv.c in function
  693. __dns_lookup(). Have attaced a txt file with my diffs regarding to
  694. uClibc 0.9.26.
  695. If two nameservers are included in /etc/resolv.conf and the first one is
  696. wrong and the secondary is correct the algorithm never
  697. looked up the secondary one. Please review my diff and feel free to
  698. submit the patch onto your CVS.
  699. If reading manual page resolv.conf(5) under nameserver and how the
  700. algorithm should work the previous dns_lookup did not fully followed
  701. that.
  702. Regards
  703. Imre Sunyi
  704. Members:
  705. libc/inet/resolv.c:1.51->1.52
  706. ---------------------
  707. PatchSet 3203
  708. Date: 2004/01/27 06:36:19
  709. Author: andersen
  710. Branch: HEAD
  711. Tag: (none)
  712. Log:
  713. Joakim Tjernlund writes:
  714. Hi Erik
  715. I have had some fun trying to optimize memcpy, memset and memmove for
  716. PPC. There are only boot tested, but I don't expect any problems :)
  717. Read the comments in powerpc/string.c for more info.
  718. Patch is relative to libc/string
  719. Jocke
  720. Members:
  721. libc/string/powerpc/Makefile:INITIAL->1.1
  722. ---------------------
  723. PatchSet 3204
  724. Date: 2004/01/27 07:36:18
  725. Author: andersen
  726. Branch: HEAD
  727. Tag: (none)
  728. Log:
  729. Joakim Tjernlund writes:
  730. Hi Erik
  731. I have had some fun trying to optimize memcpy, memset and memmove for
  732. PPC. There are only boot tested, but I don't expect any problems :)
  733. Read the comments in powerpc/string.c for more info.
  734. Patch is relative to libc/string
  735. Jocke
  736. Members:
  737. libc/string/Makefile:1.59->1.60
  738. libc/string/powerpc/string.c:INITIAL->1.1
  739. ---------------------
  740. PatchSet 3205
  741. Date: 2004/01/27 07:37:12
  742. Author: andersen
  743. Branch: HEAD
  744. Tag: (none)
  745. Log:
  746. Patch from Joakim Tjernlund to get rid of an annoying warning.
  747. Members:
  748. ldso/ldso/powerpc/boot1_arch.h:1.5->1.6
  749. ldso/ldso/powerpc/dl-startup.h:1.5->1.6
  750. ---------------------
  751. PatchSet 3206
  752. Date: 2004/01/29 08:20:11
  753. Author: andersen
  754. Branch: HEAD
  755. Tag: (none)
  756. Log:
  757. Patch from Joakim Tjernlund:
  758. Removed R_PPC_NONE and R_PPC_REL24 as these does not seem to be used.
  759. Corrected R_PPC_ADDR32 and R_PPC_JMP_SLOT
  760. Members:
  761. ldso/ldso/powerpc/dl-sysdep.h:1.8->1.9
  762. ldso/ldso/powerpc/ld_sysdep.h:1.8->1.9
  763. ---------------------
  764. PatchSet 3207
  765. Date: 2004/01/29 08:59:00
  766. Author: andersen
  767. Branch: HEAD
  768. Tag: (none)
  769. Log:
  770. Fixup silly typo
  771. Members:
  772. ldso/ldso/powerpc/elfinterp.c:1.31->1.32
  773. ---------------------
  774. PatchSet 3208
  775. Date: 2004/01/29 10:44:49
  776. Author: andersen
  777. Branch: HEAD
  778. Tag: (none)
  779. Log:
  780. Eliminate separate passes for _dl_copy_fixups() and _dl_fixup(), and
  781. do both operations in a single pass.
  782. Members:
  783. ldso/include/dl-elf.h:1.4->1.5
  784. ldso/include/ld_elf.h:1.4->1.5
  785. ldso/ldso/dl-elf.c:1.54->1.55
  786. ldso/ldso/ldso.c:1.78->1.79
  787. ldso/ldso/readelflib1.c:1.54->1.55
  788. ldso/libdl/dlib.c:1.33->1.34
  789. ldso/libdl/libdl.c:1.33->1.34
  790. ---------------------
  791. PatchSet 3209
  792. Date: 2004/01/29 10:48:05
  793. Author: andersen
  794. Branch: HEAD
  795. Tag: (none)
  796. Log:
  797. Joakim Tjernlund writes:
  798. Here is the cleaned up laze reloc patch.
  799. Summary:
  800. - Minor cleanup.
  801. - disable the "if (finaladdr <= 0x01fffffc || finaladdr >= 0xfe000000)"
  802. test since it almost never triggered.
  803. - Optimized the lazy relocs handling.
  804. Would be great if you could commit ASAP.
  805. Jocke
  806. Members:
  807. ldso/ldso/powerpc/elfinterp.c:1.32->1.33
  808. ---------------------
  809. PatchSet 3210
  810. Date: 2004/01/29 11:42:45
  811. Author: andersen
  812. Branch: HEAD
  813. Tag: (none)
  814. Log:
  815. Scrub up use of ELF_USES_RELOCA and eliminte some unsightly ifdefs
  816. Members:
  817. ldso/include/dl-elf.h:1.5->1.6
  818. ldso/include/ld_elf.h:1.5->1.6
  819. ldso/include/ldso.h:1.3->1.4
  820. ldso/ldso/dl-elf.c:1.55->1.56
  821. ldso/ldso/ldso.c:1.79->1.80
  822. ldso/ldso/readelflib1.c:1.55->1.56
  823. ---------------------
  824. PatchSet 3211
  825. Date: 2004/01/29 12:18:50
  826. Author: andersen
  827. Branch: HEAD
  828. Tag: (none)
  829. Log:
  830. Modify interfaces for _dl_parse_relocation_information()
  831. _dl_parse_lazy_relocation_information() and _dl_parse_copy_information()
  832. so they are all consistant, allowing for future consolidation.
  833. Trim some trailing whitespace as well.
  834. Members:
  835. ldso/include/dl-elf.h:1.6->1.7
  836. ldso/include/ld_elf.h:1.6->1.7
  837. ldso/ldso/dl-elf.c:1.56->1.57
  838. ldso/ldso/readelflib1.c:1.56->1.57
  839. ldso/ldso/arm/elfinterp.c:1.17->1.18
  840. ldso/ldso/cris/elfinterp.c:1.6->1.7
  841. ldso/ldso/i386/elfinterp.c:1.27->1.28
  842. ldso/ldso/m68k/elfinterp.c:1.14->1.15
  843. ldso/ldso/mips/elfinterp.c:1.7->1.8
  844. ldso/ldso/powerpc/elfinterp.c:1.33->1.34
  845. ldso/ldso/sh/elfinterp.c:1.7->1.8
  846. ldso/ldso/sh64/elfinterp.c:1.1->1.2
  847. ldso/ldso/sparc/elfinterp.c:1.13->1.14
  848. ---------------------
  849. PatchSet 3212
  850. Date: 2004/01/30 20:11:18
  851. Author: andersen
  852. Branch: HEAD
  853. Tag: (none)
  854. Log:
  855. Paul Mundt, lethal at linux-sh dot org writes:
  856. Boredom got the better of me, here's strlen() for sh64..
  857. Members:
  858. libc/string/sh64/strlen.S:INITIAL->1.1
  859. ---------------------
  860. PatchSet 3213
  861. Date: 2004/01/30 20:34:03
  862. Author: andersen
  863. Branch: HEAD
  864. Tag: (none)
  865. Log:
  866. Joakim Tjernlund writes:
  867. > Not there yet, but the interfaces are much closer now...
  868. > Heading to bed though, since its 5:30am. :-)
  869. This works, but I discovered something "funny". For all
  870. relocs but COPY you can use scope instead of scope->dyn->symbol_scope
  871. and it is much faster to do that. Search for "Funny" in the patch
  872. to see what I mean. Probably I probably broke something, please let me
  873. know if it works for you too.
  874. I think I am done with ldso now. Has been fun and I hope to
  875. actually use uClibc/busybox soon in a project.
  876. Ohh, there is one thing left, double sized PLT entries, but maybe these
  877. aren't needed in uClibc?
  878. Sweet dreams
  879. Jocke
  880. Members:
  881. ldso/ldso/powerpc/elfinterp.c:1.34->1.35
  882. ---------------------
  883. PatchSet 3214
  884. Date: 2004/01/30 21:10:39
  885. Author: andersen
  886. Branch: HEAD
  887. Tag: (none)
  888. Log:
  889. Andrew May writes:
  890. Here are some simple fixes for things that broke for PPC with
  891. the recent syscall cleanup. I am not sure they are correct but
  892. they seem pretty trivial.
  893. Members:
  894. libc/sysdeps/linux/powerpc/ioctl.c:1.2->1.3
  895. ---------------------
  896. PatchSet 3215
  897. Date: 2004/01/30 21:11:18
  898. Author: andersen
  899. Branch: HEAD
  900. Tag: (none)
  901. Log:
  902. Paul Mundt, lethal at linux-sh dot org writes:
  903. Boredom got the better of me, here's strlen() for sh64..
  904. Members:
  905. libc/string/sh64/Makefile:1.1->1.2
  906. ---------------------
  907. PatchSet 3216
  908. Date: 2004/01/30 21:13:24
  909. Author: andersen
  910. Branch: HEAD
  911. Tag: (none)
  912. Log:
  913. Add missing abort instruction for powerpc
  914. Members:
  915. libc/stdlib/abort.c:1.14->1.15
  916. ---------------------
  917. PatchSet 3217
  918. Date: 2004/01/30 22:09:38
  919. Author: andersen
  920. Branch: HEAD
  921. Tag: (none)
  922. Log:
  923. Andrew May writes:
  924. Here are some simple fixes for things that broke for PPC with
  925. the recent syscall cleanup. I am not sure they are correct but
  926. they seem pretty trivial.
  927. Members:
  928. libc/sysdeps/linux/common/modify_ldt.c:1.1->1.2
  929. libc/sysdeps/linux/powerpc/Makefile:1.29->1.30
  930. ---------------------
  931. PatchSet 3218
  932. Date: 2004/01/31 03:02:39
  933. Author: andersen
  934. Branch: HEAD
  935. Tag: (none)
  936. Log:
  937. Patch from Paul Mundt, lethal at linux-sh dot org,
  938. add sh/sh64: ABORT_INSTRUCTION definitions
  939. Members:
  940. libc/stdlib/abort.c:1.15->1.16
  941. ---------------------
  942. PatchSet 3219
  943. Date: 2004/01/31 03:15:07
  944. Author: andersen
  945. Branch: HEAD
  946. Tag: (none)
  947. Log:
  948. Revert to scope as used by original code for now, just in case.
  949. I still don't have a good handle on why and when the different
  950. scope values should be used.
  951. Members:
  952. ldso/ldso/powerpc/elfinterp.c:1.35->1.36
  953. ---------------------
  954. PatchSet 3220
  955. Date: 2004/02/01 08:30:55
  956. Author: andersen
  957. Branch: HEAD
  958. Tag: (none)
  959. Log:
  960. Jakub Bogusz writes:
  961. Hello,
  962. the attached patch fixes ldso compilation on sparc-linux (at least with
  963. sparc32 userland). It was made against uClibc 0.9.21, but it's still OK
  964. with 0.9.26.
  965. There were three problems:
  966. - missing __NR_getpid definition
  967. - conflicting prototypes in elfinterp.c
  968. - syntax error (missing semicolon) in ldso.c
  969. With this patch shared libraries and ldso can be built on sparc.
  970. It contains also ldso.c syntax fix for m68k - there was the same
  971. mistake two lines earlier; but I didn't test build on m68k.
  972. Members:
  973. ldso/ldso/ldso.c:1.80->1.81
  974. ldso/ldso/sparc/dl-syscalls.h:1.5->1.6
  975. ldso/ldso/sparc/ld_syscalls.h:1.5->1.6
  976. ---------------------
  977. PatchSet 3221
  978. Date: 2004/02/01 11:10:32
  979. Author: andersen
  980. Branch: HEAD
  981. Tag: (none)
  982. Log:
  983. The code for checking the rpath was not finding the rpath
  984. value correctly, since it forgot to lookup the correct value
  985. in the string table.
  986. Members:
  987. utils/ldd.c:1.3->1.4
  988. ---------------------
  989. PatchSet 3222
  990. Date: 2004/02/02 22:27:22
  991. Author: mjn3
  992. Branch: HEAD
  993. Tag: (none)
  994. Log:
  995. Use the correct configuration test define.
  996. Members:
  997. include/printf.h:1.2->1.3
  998. ---------------------
  999. PatchSet 3223
  1000. Date: 2004/02/03 16:33:50
  1001. Author: mjn3
  1002. Branch: HEAD
  1003. Tag: (none)
  1004. Log:
  1005. Today's Toni's birthday. Seems an appropriate day to add this.
  1006. Members:
  1007. DEDICATION.mjn3:INITIAL->1.1
  1008. ---------------------
  1009. PatchSet 3224
  1010. Date: 2004/02/04 10:24:12
  1011. Author: andersen
  1012. Branch: HEAD
  1013. Tag: (none)
  1014. Log:
  1015. Use a static const char array for static strings
  1016. Members:
  1017. ldso/ldso/dl-elf.c:1.57->1.58
  1018. ldso/ldso/readelflib1.c:1.57->1.58
  1019. ---------------------
  1020. PatchSet 3225
  1021. Date: 2004/02/05 01:38:27
  1022. Author: mjn3
  1023. Branch: HEAD
  1024. Tag: (none)
  1025. Log:
  1026. Allow building on 64 bit archs. Hopefully the last cvs activity this
  1027. stuff will see other than "delete".
  1028. Members:
  1029. extra/locale/gen_wctype.c:1.4->1.5
  1030. ---------------------
  1031. PatchSet 3226
  1032. Date: 2004/02/05 01:54:33
  1033. Author: andersen
  1034. Branch: HEAD
  1035. Tag: (none)
  1036. Log:
  1037. Fixup a badly merged update
  1038. -Erik
  1039. Members:
  1040. ldso/ldso/mips/elfinterp.c:1.8->1.9
  1041. ---------------------
  1042. PatchSet 3227
  1043. Date: 2004/02/05 02:17:02
  1044. Author: andersen
  1045. Branch: HEAD
  1046. Tag: (none)
  1047. Log:
  1048. Use 'mmap.c' instead of '_mmap.c'
  1049. Members:
  1050. libc/sysdeps/linux/microblaze/Makefile:1.5->1.6
  1051. libc/sysdeps/linux/mips/Makefile:1.37->1.38
  1052. libc/sysdeps/linux/sh/Makefile:1.31->1.32
  1053. libc/sysdeps/linux/v850/Makefile:1.18->1.19
  1054. ---------------------
  1055. PatchSet 3228
  1056. Date: 2004/02/05 14:53:22
  1057. Author: mjn3
  1058. Branch: HEAD
  1059. Tag: (none)
  1060. Log:
  1061. Patch from Alan Hourihane <alanh@fairlite.demon.co.uk> for building alpha.
  1062. Members:
  1063. libc/sysdeps/linux/alpha/brk.S:1.2->1.3
  1064. libc/sysdeps/linux/common/llseek.c:1.2->1.3
  1065. ---------------------
  1066. PatchSet 3229
  1067. Date: 2004/02/06 06:07:06
  1068. Author: andersen
  1069. Branch: HEAD
  1070. Tag: (none)
  1071. Log:
  1072. Sigh. The 2.6.x kernel removed '__kernel_dev_t' and renamed it as
  1073. '__kernel_old_dev_t'. And of course there is no good way to know
  1074. which is in use except checking linux/version.h. Grumble.
  1075. This is rather lame, but for now, define __kernel_old_dev_t to be
  1076. the same as __kernel_dev_t. This will want to be revisited soon.
  1077. -Erik
  1078. Members:
  1079. libc/sysdeps/linux/alpha/bits/kernel_types.h:1.3->1.4
  1080. libc/sysdeps/linux/arm/bits/kernel_types.h:1.3->1.4
  1081. libc/sysdeps/linux/e1/bits/kernel_types.h:1.1->1.2
  1082. libc/sysdeps/linux/i386/bits/kernel_types.h:1.3->1.4
  1083. libc/sysdeps/linux/m68k/bits/kernel_types.h:1.3->1.4
  1084. libc/sysdeps/linux/microblaze/bits/kernel_types.h:1.1->1.2
  1085. libc/sysdeps/linux/mips/bits/kernel_types.h:1.5->1.6
  1086. libc/sysdeps/linux/powerpc/bits/kernel_types.h:1.3->1.4
  1087. libc/sysdeps/linux/sh/bits/kernel_types.h:1.3->1.4
  1088. libc/sysdeps/linux/sh64/bits/kernel_types.h:1.1->1.2
  1089. libc/sysdeps/linux/sparc/bits/kernel_types.h:1.3->1.4
  1090. libc/sysdeps/linux/v850/bits/kernel_types.h:1.7->1.8
  1091. ---------------------
  1092. PatchSet 3230
  1093. Date: 2004/02/06 06:09:46
  1094. Author: andersen
  1095. Branch: HEAD
  1096. Tag: (none)
  1097. Log:
  1098. Fix completely hosed up formatting
  1099. Members:
  1100. libc/sysdeps/linux/cris/bits/kernel_types.h:1.2->1.3
  1101. ---------------------
  1102. PatchSet 3231
  1103. Date: 2004/02/06 07:07:07
  1104. Author: andersen
  1105. Branch: HEAD
  1106. Tag: (none)
  1107. Log:
  1108. Sigh. The 2.6.x kernel removed '__kernel_dev_t' and renamed it as
  1109. '__kernel_old_dev_t'. And of course there is no good way to know
  1110. which is in use except checking linux/version.h. Grumble.
  1111. This is rather lame, but for now, define __kernel_old_dev_t to be
  1112. the same as __kernel_dev_t. This will want to be revisited soon.
  1113. -Erik
  1114. Members:
  1115. libc/sysdeps/linux/cris/bits/kernel_types.h:1.1->1.2
  1116. libc/sysdeps/linux/h8300/bits/kernel_types.h:1.1->1.2
  1117. ---------------------
  1118. PatchSet 3232
  1119. Date: 2004/02/06 11:11:23
  1120. Author: andersen
  1121. Branch: HEAD
  1122. Tag: (none)
  1123. Log:
  1124. Remove trailing whitespace
  1125. Members:
  1126. ldso/ldso/dl-elf.c:1.58->1.59
  1127. ldso/ldso/readelflib1.c:1.58->1.59
  1128. ---------------------
  1129. PatchSet 3233
  1130. Date: 2004/02/06 11:12:44
  1131. Author: andersen
  1132. Branch: HEAD
  1133. Tag: (none)
  1134. Log:
  1135. Trim trailing whitespace
  1136. Members:
  1137. ldso/include/dl-string.h:1.2->1.3
  1138. ldso/include/ld_string.h:1.2->1.3
  1139. ---------------------
  1140. PatchSet 3234
  1141. Date: 2004/02/07 09:53:43
  1142. Author: andersen
  1143. Branch: HEAD
  1144. Tag: (none)
  1145. Log:
  1146. Use unsigned char * pointers
  1147. Members:
  1148. ldso/ldso/dl-elf.c:1.59->1.60
  1149. ldso/ldso/ldso.c:1.81->1.82
  1150. ldso/ldso/readelflib1.c:1.59->1.60
  1151. ---------------------
  1152. PatchSet 3235
  1153. Date: 2004/02/07 09:54:46
  1154. Author: andersen
  1155. Branch: HEAD
  1156. Tag: (none)
  1157. Log:
  1158. Yet more consistancy fixups
  1159. Members:
  1160. ldso/ldso/ldso.c:1.82->1.83
  1161. ---------------------
  1162. PatchSet 3236
  1163. Date: 2004/02/07 10:12:24
  1164. Author: andersen
  1165. Branch: HEAD
  1166. Tag: (none)
  1167. Log:
  1168. Step one, begin shuffling things around a bit
  1169. Members:
  1170. ldso/include/dl-elf.h:1.7->1.8
  1171. ldso/include/ld_elf.h:1.7->1.8
  1172. ldso/include/ldso.h:1.4->1.5
  1173. ldso/ldso/Makefile:1.52->1.53
  1174. ldso/ldso/dl-elf.c:1.60->1.61
  1175. ldso/ldso/ldso.c:1.83->1.84
  1176. ldso/ldso/readelflib1.c:1.60->1.61
  1177. ldso/libdl/dlib.c:1.34->1.35
  1178. ldso/libdl/libdl.c:1.34->1.35
  1179. ---------------------
  1180. PatchSet 3237
  1181. Date: 2004/02/07 10:40:14
  1182. Author: andersen
  1183. Branch: HEAD
  1184. Tag: (none)
  1185. Log:
  1186. Split off the stuff that cannot use function into its own file,
  1187. to make it easier to treat it specially while not bothering the
  1188. rest of the code with the same constraints.
  1189. Members:
  1190. ldso/Makefile:1.26->1.27
  1191. ldso/include/dl-syscall.h:1.1->1.2
  1192. ldso/include/ld_syscall.h:1.1->1.2
  1193. ldso/ldso/Makefile:1.53->1.54
  1194. ldso/ldso/dl-startup.c:INITIAL->1.1
  1195. ldso/ldso/ldso.c:1.84->1.85
  1196. ldso/ldso/startup.c:INITIAL->1.1
  1197. ldso/ldso/arm/boot1_arch.h:1.4->1.5
  1198. ldso/ldso/arm/dl-startup.h:1.4->1.5
  1199. ldso/ldso/cris/boot1_arch.h:1.3->1.4
  1200. ldso/ldso/cris/dl-startup.h:1.3->1.4
  1201. ldso/ldso/i386/boot1_arch.h:1.2->1.3
  1202. ldso/ldso/i386/dl-startup.h:1.2->1.3
  1203. ldso/ldso/i386/elfinterp.c:1.28->1.29
  1204. ldso/ldso/m68k/boot1_arch.h:1.2->1.3
  1205. ldso/ldso/m68k/dl-startup.h:1.2->1.3
  1206. ldso/ldso/mips/boot1_arch.h:1.6->1.7
  1207. ldso/ldso/mips/dl-startup.h:1.6->1.7
  1208. ldso/ldso/powerpc/boot1_arch.h:1.6->1.7
  1209. ldso/ldso/powerpc/dl-startup.h:1.6->1.7
  1210. ldso/ldso/sh/boot1_arch.h:1.3->1.4
  1211. ldso/ldso/sh/dl-startup.h:1.3->1.4
  1212. ldso/ldso/sh64/boot1_arch.h:1.1->1.2
  1213. ldso/ldso/sh64/dl-startup.h:1.1->1.2
  1214. ldso/ldso/sparc/boot1_arch.h:1.2->1.3
  1215. ldso/ldso/sparc/dl-startup.h:1.2->1.3
  1216. ---------------------
  1217. PatchSet 3238
  1218. Date: 2004/02/07 11:30:33
  1219. Author: andersen
  1220. Branch: HEAD
  1221. Tag: (none)
  1222. Log:
  1223. Remove unneeded forward declaration
  1224. Members:
  1225. ldso/ldso/ldso.c:1.85->1.86
  1226. ---------------------
  1227. PatchSet 3239
  1228. Date: 2004/02/07 12:05:16
  1229. Author: andersen
  1230. Branch: HEAD
  1231. Tag: (none)
  1232. Log:
  1233. Joakim Tjernlund writes:
  1234. Hi again
  1235. All dltest* and test* programs pass for me.
  1236. uClibc ld.so resolves according to the OLD weak symbol handling.
  1237. I have tried to use the new scheme as well, but that segfaults in all
  1238. cases but test3.
  1239. Members:
  1240. ldso/ldso/dl-hash.c:1.14->1.15
  1241. ldso/ldso/hash.c:1.14->1.15
  1242. ---------------------
  1243. PatchSet 3240
  1244. Date: 2004/02/07 12:26:09
  1245. Author: andersen
  1246. Branch: HEAD
  1247. Tag: (none)
  1248. Log:
  1249. Restore the library entry point so it works. It does have
  1250. to be arch specific to work properly.
  1251. Members:
  1252. ldso/ldso/dl-startup.c:1.1->1.2
  1253. ldso/ldso/startup.c:1.1->1.2
  1254. ldso/ldso/arm/boot1_arch.h:1.5->1.6
  1255. ldso/ldso/arm/dl-startup.h:1.5->1.6
  1256. ldso/ldso/cris/boot1_arch.h:1.4->1.5
  1257. ldso/ldso/cris/dl-startup.h:1.4->1.5
  1258. ldso/ldso/i386/boot1_arch.h:1.3->1.4
  1259. ldso/ldso/i386/dl-startup.h:1.3->1.4
  1260. ldso/ldso/m68k/boot1_arch.h:1.3->1.4
  1261. ldso/ldso/m68k/dl-startup.h:1.3->1.4
  1262. ldso/ldso/mips/boot1_arch.h:1.7->1.8
  1263. ldso/ldso/mips/dl-startup.h:1.7->1.8
  1264. ldso/ldso/powerpc/boot1_arch.h:1.7->1.8
  1265. ldso/ldso/powerpc/dl-startup.h:1.7->1.8
  1266. ldso/ldso/sh/boot1_arch.h:1.4->1.5
  1267. ldso/ldso/sh/dl-startup.h:1.4->1.5
  1268. ldso/ldso/sh64/boot1_arch.h:1.2->1.3
  1269. ldso/ldso/sh64/dl-startup.h:1.2->1.3
  1270. ldso/ldso/sparc/boot1_arch.h:1.3->1.4
  1271. ldso/ldso/sparc/dl-startup.h:1.3->1.4
  1272. ---------------------
  1273. PatchSet 3241
  1274. Date: 2004/02/07 20:08:01
  1275. Author: andersen
  1276. Branch: HEAD
  1277. Tag: (none)
  1278. Log:
  1279. Thanks to Joakim's recent paches, we can now remove the FIXME
  1280. Members:
  1281. ldso/libdl/dlib.c:1.35->1.36
  1282. ldso/libdl/libdl.c:1.35->1.36
  1283. ---------------------
  1284. PatchSet 3242
  1285. Date: 2004/02/08 07:57:37
  1286. Author: andersen
  1287. Branch: HEAD
  1288. Tag: (none)
  1289. Log:
  1290. Add some permissions when creating the logfile
  1291. Members:
  1292. ldso/ldso/ldso.c:1.86->1.87
  1293. ---------------------
  1294. PatchSet 3243
  1295. Date: 2004/02/08 10:57:59
  1296. Author: andersen
  1297. Branch: HEAD
  1298. Tag: (none)
  1299. Log:
  1300. Cleanup whitespace and formatting
  1301. Members:
  1302. ldso/ldso/dl-elf.c:1.61->1.62
  1303. ldso/ldso/dl-hash.c:1.15->1.16
  1304. ldso/ldso/dl-startup.c:1.2->1.3
  1305. ldso/ldso/hash.c:1.15->1.16
  1306. ldso/ldso/ldso.c:1.87->1.88
  1307. ldso/ldso/readelflib1.c:1.61->1.62
  1308. ldso/ldso/startup.c:1.2->1.3
  1309. ---------------------
  1310. PatchSet 3244
  1311. Date: 2004/02/08 10:59:52
  1312. Author: andersen
  1313. Branch: HEAD
  1314. Tag: (none)
  1315. Log:
  1316. Move _dl_printf and _dl_malloc to ldso, which is a more sensible
  1317. location for this stuff
  1318. Members:
  1319. ldso/ldso/dl-elf.c:1.62->1.63
  1320. ldso/ldso/ldso.c:1.88->1.89
  1321. ldso/ldso/readelflib1.c:1.62->1.63
  1322. ---------------------
  1323. PatchSet 3245
  1324. Date: 2004/02/09 06:10:38
  1325. Author: andersen
  1326. Branch: HEAD
  1327. Tag: (none)
  1328. Log:
  1329. Nicolas Pitre writes:
  1330. Hello Erik,
  1331. My patch adding ARM assembly soft-float routines to gcc also changes the
  1332. default FPA float word ordering for the saner VFP word ordering which is
  1333. also the order anyone would expect on a little endian machine.
  1334. Problem is that uClibc curently hardwire floats to big endian (FPA) ordering
  1335. in all cases.
  1336. Please consider the attached patch to fix this problem.
  1337. Nicolas
  1338. Members:
  1339. libm/math_private.h:1.2->1.3
  1340. ---------------------
  1341. PatchSet 3246
  1342. Date: 2004/02/10 06:50:28
  1343. Author: andersen
  1344. Branch: HEAD
  1345. Tag: (none)
  1346. Log:
  1347. Fixup the definition of _dl_open, and move some bits back where they were,
  1348. till I properly finish the next step in my evil plan.
  1349. Members:
  1350. ldso/include/dl-syscall.h:1.2->1.3
  1351. ldso/include/ld_syscall.h:1.2->1.3
  1352. ldso/ldso/dl-elf.c:1.63->1.64
  1353. ldso/ldso/ldso.c:1.89->1.90
  1354. ldso/ldso/readelflib1.c:1.63->1.64
  1355. ---------------------
  1356. PatchSet 3247
  1357. Date: 2004/02/10 06:54:27
  1358. Author: andersen
  1359. Branch: HEAD
  1360. Tag: (none)
  1361. Log:
  1362. oops, manditory forgotten patch
  1363. Members:
  1364. ldso/ldso/dl-elf.c:1.64->1.65
  1365. ldso/ldso/readelflib1.c:1.64->1.65
  1366. ---------------------
  1367. PatchSet 3248
  1368. Date: 2004/02/10 08:26:46
  1369. Author: andersen
  1370. Branch: HEAD
  1371. Tag: (none)
  1372. Log:
  1373. Rework file naming, aiming for at least a vague level of consistancy
  1374. Members:
  1375. ldso/include/ld_elf.h:1.8->1.9(DEAD)
  1376. ldso/include/ld_hash.h:1.2->1.3(DEAD)
  1377. ldso/include/ld_string.h:1.3->1.4(DEAD)
  1378. ldso/include/ld_syscall.h:1.3->1.4(DEAD)
  1379. ldso/ldso/hash.c:1.16->1.17(DEAD)
  1380. ldso/ldso/readelflib1.c:1.65->1.66(DEAD)
  1381. ldso/ldso/startup.c:1.3->1.4(DEAD)
  1382. ldso/ldso/arm/boot1_arch.h:1.6->1.7(DEAD)
  1383. ldso/ldso/arm/ld_syscalls.h:1.6->1.7(DEAD)
  1384. ldso/ldso/arm/ld_sysdep.h:1.7->1.8(DEAD)
  1385. ldso/ldso/cris/boot1_arch.h:1.5->1.6(DEAD)
  1386. ldso/ldso/cris/ld_syscalls.h:1.3->1.4(DEAD)
  1387. ldso/ldso/cris/ld_sysdep.h:1.3->1.4(DEAD)
  1388. ldso/ldso/i386/boot1_arch.h:1.4->1.5(DEAD)
  1389. ldso/ldso/i386/ld_syscalls.h:1.8->1.9(DEAD)
  1390. ldso/ldso/i386/ld_sysdep.h:1.9->1.10(DEAD)
  1391. ldso/ldso/m68k/boot1_arch.h:1.4->1.5(DEAD)
  1392. ldso/ldso/m68k/ld_syscalls.h:1.7->1.8(DEAD)
  1393. ldso/ldso/m68k/ld_sysdep.h:1.4->1.5(DEAD)
  1394. ldso/ldso/mips/README:1.3->1.4
  1395. ldso/ldso/mips/boot1_arch.h:1.8->1.9(DEAD)
  1396. ldso/ldso/mips/ld_syscalls.h:1.5->1.6(DEAD)
  1397. ldso/ldso/mips/ld_sysdep.h:1.7->1.8(DEAD)
  1398. ldso/ldso/powerpc/boot1_arch.h:1.8->1.9(DEAD)
  1399. ldso/ldso/powerpc/ld_syscalls.h:1.4->1.5(DEAD)
  1400. ldso/ldso/powerpc/ld_sysdep.h:1.9->1.10(DEAD)
  1401. ldso/ldso/sh/boot1_arch.h:1.5->1.6(DEAD)
  1402. ldso/ldso/sh/ld_syscalls.h:1.2->1.3(DEAD)
  1403. ldso/ldso/sh/ld_sysdep.h:1.8->1.9(DEAD)
  1404. ldso/ldso/sh64/boot1_arch.h:1.3->1.4(DEAD)
  1405. ldso/ldso/sh64/ld_syscalls.h:1.1->1.2(DEAD)
  1406. ldso/ldso/sh64/ld_sysdep.h:1.1->1.2(DEAD)
  1407. ldso/ldso/sparc/boot1_arch.h:1.4->1.5(DEAD)
  1408. ldso/ldso/sparc/ld_syscalls.h:1.6->1.7(DEAD)
  1409. ldso/ldso/sparc/ld_sysdep.h:1.5->1.6(DEAD)
  1410. ldso/ldso/sparc/resolve.S:1.2->1.3
  1411. ldso/libdl/dlib.c:1.36->1.37(DEAD)
  1412. ---------------------
  1413. PatchSet 3249
  1414. Date: 2004/02/10 08:40:18
  1415. Author: andersen
  1416. Branch: HEAD
  1417. Tag: (none)
  1418. Log:
  1419. clean trailing whitespace
  1420. Members:
  1421. utils/bswap.h:1.1->1.2
  1422. ---------------------
  1423. PatchSet 3250
  1424. Date: 2004/02/10 09:26:46
  1425. Author: andersen
  1426. Branch: HEAD
  1427. Tag: (none)
  1428. Log:
  1429. Rework file naming, aiming for at least a vague level of consistancy
  1430. Members:
  1431. ldso/Makefile:1.27->1.28
  1432. ldso/include/dl-elf.h:1.8->1.9
  1433. ldso/include/dl-string.h:1.3->1.4
  1434. ldso/include/dl-syscall.h:1.3->1.4
  1435. ldso/include/ldso.h:1.5->1.6
  1436. ldso/ldso/.cvsignore:1.7->1.8
  1437. ldso/ldso/Makefile:1.54->1.55
  1438. ldso/ldso/dl-startup.c:1.3->1.4
  1439. ldso/ldso/ldso.c:1.90->1.91
  1440. ldso/ldso/cris/dl-sysdep.h:1.3->1.4
  1441. ldso/libdl/Makefile:1.34->1.35
  1442. ldso/libdl/libdl.c:1.36->1.37
  1443. ---------------------
  1444. PatchSet 3251
  1445. Date: 2004/02/10 09:40:18
  1446. Author: andersen
  1447. Branch: HEAD
  1448. Tag: (none)
  1449. Log:
  1450. clean trailing whitespace
  1451. Members:
  1452. utils/readsoname.h:1.1->1.2
  1453. ---------------------
  1454. PatchSet 3252
  1455. Date: 2004/02/10 09:41:56
  1456. Author: andersen
  1457. Branch: HEAD
  1458. Tag: (none)
  1459. Log:
  1460. Fixup header file naming
  1461. Members:
  1462. utils/ldconfig.c:1.2->1.3
  1463. utils/readsoname.c:1.1->1.2
  1464. ---------------------
  1465. PatchSet 3253
  1466. Date: 2004/02/10 11:47:57
  1467. Author: andersen
  1468. Branch: HEAD
  1469. Tag: (none)
  1470. Log:
  1471. Fix function prototype to match the official ELF standard hash function
  1472. Members:
  1473. ldso/include/dl-hash.h:1.2->1.3
  1474. ldso/ldso/dl-hash.c:1.16->1.17
  1475. ---------------------
  1476. PatchSet 3254
  1477. Date: 2004/02/10 13:31:43
  1478. Author: andersen
  1479. Branch: HEAD
  1480. Tag: (none)
  1481. Log:
  1482. Eliminate the PIE support option, and simply support that all the time
  1483. Members:
  1484. ldso/ldso/dl-startup.c:1.4->1.5
  1485. ldso/ldso/ldso.c:1.91->1.92
  1486. ---------------------
  1487. PatchSet 3255
  1488. Date: 2004/02/10 20:52:00
  1489. Author: andersen
  1490. Branch: HEAD
  1491. Tag: (none)
  1492. Log:
  1493. Do not include the create_module syscall if it is not present
  1494. Members:
  1495. libc/sysdeps/linux/common/create_module.c:1.8->1.9
  1496. ---------------------
  1497. PatchSet 3256
  1498. Date: 2004/02/11 02:48:13
  1499. Author: andersen
  1500. Branch: HEAD
  1501. Tag: (none)
  1502. Log:
  1503. Update TODO list with some items for 1.0
  1504. Members:
  1505. TODO:1.44->1.45
  1506. ---------------------
  1507. PatchSet 3257
  1508. Date: 2004/02/11 03:00:17
  1509. Author: andersen
  1510. Branch: HEAD
  1511. Tag: (none)
  1512. Log:
  1513. mention valgrind/atexit annoyance
  1514. Members:
  1515. TODO:1.45->1.46
  1516. ---------------------
  1517. PatchSet 3258
  1518. Date: 2004/02/11 11:03:32
  1519. Author: andersen
  1520. Branch: HEAD
  1521. Tag: (none)
  1522. Log:
  1523. yet another todo item
  1524. Members:
  1525. TODO:1.46->1.47
  1526. ---------------------
  1527. PatchSet 3259
  1528. Date: 2004/02/11 16:56:14
  1529. Author: mjn3
  1530. Branch: HEAD
  1531. Tag: (none)
  1532. Log:
  1533. Fix bug from the syscall reorganization, detected by python's test_poll.py.
  1534. The #ifdef __NR_poll test was failing because it was done before any includes.
  1535. Hence, the emulation was always being used.
  1536. NOTE: The emulation fails a couple of tests in test_poll.py!
  1537. Members:
  1538. libc/sysdeps/linux/common/poll.c:1.2->1.3
  1539. ---------------------
  1540. PatchSet 3260
  1541. Date: 2004/02/11 22:48:40
  1542. Author: mjn3
  1543. Branch: HEAD
  1544. Tag: (none)
  1545. Log:
  1546. New stdio core. Should be more maintainable. Fixes a couple of bugs.
  1547. Codepaths streamlined. Improved performance for nonthreaded apps
  1548. when linked with a thread-enabled libc.
  1549. Minor iconv bug and some locale/thread related startup issues fixed.
  1550. These showed up in getting a gcj-compiled java helloworld app running.
  1551. Removed some old extension functions... _stdio_fdout and _stdio_fsfopen.
  1552. Members:
  1553. libc/misc/assert/__assert.c:1.8->1.9
  1554. libc/misc/wchar/Makefile:1.9->1.10
  1555. libc/misc/wchar/wchar.c:1.12->1.13
  1556. libc/misc/wchar/wstdio.c:1.5->1.6
  1557. libc/stdio/_READ.c:INITIAL->1.1
  1558. libc/stdio/_WRITE.c:INITIAL->1.1
  1559. libc/stdio/__fbufsize.c:INITIAL->1.1
  1560. libc/stdio/__flbf.c:INITIAL->1.1
  1561. libc/stdio/__fpending.c:INITIAL->1.1
  1562. libc/stdio/__fpurge.c:INITIAL->1.1
  1563. libc/stdio/__freadable.c:INITIAL->1.1
  1564. libc/stdio/__freading.c:INITIAL->1.1
  1565. libc/stdio/__fsetlocking.c:INITIAL->1.1
  1566. libc/stdio/__fwritable.c:INITIAL->1.1
  1567. libc/stdio/__fwriting.c:INITIAL->1.1
  1568. libc/stdio/_adjust_pos.c:INITIAL->1.1
  1569. libc/stdio/_cs_funcs.c:INITIAL->1.1
  1570. libc/stdio/_flushlbf.c:INITIAL->1.1
  1571. libc/stdio/_fopen.c:INITIAL->1.1
  1572. libc/stdio/_fpmaxtostr.c:INITIAL->1.1
  1573. libc/stdio/_fwrite.c:INITIAL->1.1
  1574. libc/stdio/_load_inttype.c:INITIAL->1.1
  1575. libc/stdio/_rfill.c:INITIAL->1.1
  1576. libc/stdio/_stdio.c:INITIAL->1.1
  1577. libc/stdio/_store_inttype.c:INITIAL->1.1
  1578. libc/stdio/_trans2r.c:INITIAL->1.1
  1579. libc/stdio/_trans2w.c:INITIAL->1.1
  1580. libc/stdio/_uintmaxtostr.c:INITIAL->1.1
  1581. libc/stdio/_wcommit.c:INITIAL->1.1
  1582. libc/stdio/_wfwrite.c:INITIAL->1.1
  1583. libc/stdio/asprintf.c:INITIAL->1.1
  1584. libc/stdio/clearerr.c:INITIAL->1.1
  1585. libc/stdio/ctermid.c:1.1->1.2
  1586. libc/stdio/dprintf.c:INITIAL->1.1
  1587. libc/stdio/fclose.c:INITIAL->1.1
  1588. libc/stdio/fcloseall.c:INITIAL->1.1
  1589. libc/stdio/fdopen.c:INITIAL->1.1
  1590. libc/stdio/feof.c:INITIAL->1.1
  1591. libc/stdio/ferror.c:INITIAL->1.1
  1592. libc/stdio/fflush.c:INITIAL->1.1
  1593. libc/stdio/fgetc.c:INITIAL->1.1
  1594. libc/stdio/fgetpos.c:INITIAL->1.1
  1595. libc/stdio/fgets.c:INITIAL->1.1
  1596. libc/stdio/fgetwc.c:INITIAL->1.1
  1597. libc/stdio/fgetws.c:INITIAL->1.1
  1598. libc/stdio/fileno.c:INITIAL->1.1
  1599. libc/stdio/flockfile.c:INITIAL->1.1
  1600. libc/stdio/fmemopen.c:INITIAL->1.1
  1601. libc/stdio/fopen.c:INITIAL->1.1
  1602. libc/stdio/fopencookie.c:INITIAL->1.1
  1603. libc/stdio/fprintf.c:INITIAL->1.1
  1604. libc/stdio/fputc.c:INITIAL->1.1
  1605. libc/stdio/fputs.c:INITIAL->1.1
  1606. libc/stdio/fputwc.c:INITIAL->1.1
  1607. libc/stdio/fputws.c:INITIAL->1.1
  1608. libc/stdio/fread.c:INITIAL->1.1
  1609. libc/stdio/freopen.c:INITIAL->1.1
  1610. libc/stdio/fseeko.c:INITIAL->1.1
  1611. libc/stdio/fsetpos.c:INITIAL->1.1
  1612. libc/stdio/ftello.c:INITIAL->1.1
  1613. libc/stdio/ftrylockfile.c:INITIAL->1.1
  1614. libc/stdio/funlockfile.c:INITIAL->1.1
  1615. libc/stdio/fwide.c:INITIAL->1.1
  1616. libc/stdio/fwprintf.c:INITIAL->1.1
  1617. libc/stdio/fwrite.c:INITIAL->1.1
  1618. libc/stdio/getchar.c:INITIAL->1.1
  1619. libc/stdio/getdelim.c:1.9->1.10
  1620. libc/stdio/getline.c:1.8->1.9
  1621. libc/stdio/gets.c:INITIAL->1.1
  1622. libc/stdio/getw.c:1.2->1.3
  1623. libc/stdio/getwchar.c:INITIAL->1.1
  1624. libc/stdio/old_vfprintf.c:1.9->1.10
  1625. libc/stdio/open_memstream.c:INITIAL->1.1
  1626. libc/stdio/perror.c:1.4->1.5
  1627. libc/stdio/popen.c:1.10->1.11
  1628. libc/stdio/printf.c:1.49->1.50
  1629. libc/stdio/putchar.c:INITIAL->1.1
  1630. libc/stdio/puts.c:INITIAL->1.1
  1631. libc/stdio/putw.c:1.2->1.3
  1632. libc/stdio/putwchar.c:INITIAL->1.1
  1633. libc/stdio/remove.c:1.3->1.4
  1634. libc/stdio/rewind.c:INITIAL->1.1
  1635. libc/stdio/scanf.c:1.33->1.34
  1636. libc/stdio/setbuf.c:INITIAL->1.1
  1637. libc/stdio/setbuffer.c:INITIAL->1.1
  1638. libc/stdio/setlinebuf.c:INITIAL->1.1
  1639. libc/stdio/setvbuf.c:INITIAL->1.1
  1640. libc/stdio/snprintf.c:INITIAL->1.1
  1641. libc/stdio/sprintf.c:INITIAL->1.1
  1642. libc/stdio/stdio.c:1.75->1.76(DEAD)
  1643. libc/stdio/swprintf.c:INITIAL->1.1
  1644. libc/stdio/ungetc.c:INITIAL->1.1
  1645. libc/stdio/ungetwc.c:INITIAL->1.1
  1646. libc/stdio/vasprintf.c:INITIAL->1.1
  1647. libc/stdio/vdprintf.c:INITIAL->1.1
  1648. libc/stdio/vfprintf.c:INITIAL->1.1
  1649. libc/stdio/vprintf.c:INITIAL->1.1
  1650. libc/stdio/vsnprintf.c:INITIAL->1.1
  1651. libc/stdio/vsprintf.c:INITIAL->1.1
  1652. libc/stdio/vswprintf.c:INITIAL->1.1
  1653. libc/stdio/vwprintf.c:INITIAL->1.1
  1654. libc/stdio/wprintf.c:INITIAL->1.1
  1655. libc/stdlib/ptsname.c:1.8->1.9
  1656. libc/stdlib/stdlib.c:1.12->1.13
  1657. libc/sysdeps/linux/common/bits/uClibc_locale.h:1.12->1.13
  1658. libc/sysdeps/linux/common/bits/uClibc_uintmaxtostr.h:INITIAL->1.1
  1659. libpthread/linuxthreads/lockfile.c:1.3->1.4
  1660. ---------------------
  1661. PatchSet 3261
  1662. Date: 2004/02/11 23:18:33
  1663. Author: andersen
  1664. Branch: HEAD
  1665. Tag: (none)
  1666. Log:
  1667. Add our own copies of the include/scsi header files, per what glibc
  1668. does, rather than depending on the kernel header files.
  1669. -Erik
  1670. Members:
  1671. include/scsi/scsi.h:INITIAL->1.1
  1672. include/scsi/scsi_ioctl.h:INITIAL->1.1
  1673. include/scsi/sg.h:INITIAL->1.1
  1674. ---------------------
  1675. PatchSet 3262
  1676. Date: 2004/02/11 23:38:34
  1677. Author: andersen
  1678. Branch: HEAD
  1679. Tag: (none)
  1680. Log:
  1681. Paul Mundt lethal at linux-sh dot org writes:
  1682. We can't use trapa #0xff on sh2, the only permissible trapa ranges are
  1683. 32 to 63. On SH-2, we use trapa32 to issue a break in the same way that
  1684. trapa #0xff is used on SH-3/4. This behavior is implementation specific,
  1685. but is what is used in sh-ipl+g, linux, eCos, uITRON, etc. so we follow
  1686. suit here.
  1687. Members:
  1688. libc/stdlib/abort.c:1.17->1.18
  1689. ---------------------
  1690. PatchSet 3263
  1691. Date: 2004/02/11 23:48:39
  1692. Author: mjn3
  1693. Branch: HEAD
  1694. Tag: (none)
  1695. Log:
  1696. New stdio core. Should be more maintainable. Fixes a couple of bugs.
  1697. Codepaths streamlined. Improved performance for nonthreaded apps
  1698. when linked with a thread-enabled libc.
  1699. Minor iconv bug and some locale/thread related startup issues fixed.
  1700. These showed up in getting a gcj-compiled java helloworld app running.
  1701. Removed some old extension functions... _stdio_fdout and _stdio_fsfopen.
  1702. Members:
  1703. include/stdio.h:1.29->1.30
  1704. include/wchar.h:1.6->1.7
  1705. libc/inet/addr.c:1.14->1.15
  1706. libc/misc/locale/locale.c:1.18->1.19
  1707. libc/misc/time/time.c:1.20->1.21
  1708. libc/pwd_grp/pwd_grp.c:1.5->1.6
  1709. libc/stdio/Makefile:1.42->1.43
  1710. libc/stdio/_stdio.h:INITIAL->1.1
  1711. libc/stdlib/abort.c:1.16->1.17
  1712. libc/string/wstring.c:1.18->1.19
  1713. libc/sysdeps/linux/common/bits/uClibc_stdio.h:1.15->1.16
  1714. libpthread/linuxthreads/pthread.c:1.12->1.13
  1715. ---------------------
  1716. PatchSet 3264
  1717. Date: 2004/02/12 00:18:32
  1718. Author: andersen
  1719. Branch: HEAD
  1720. Tag: (none)
  1721. Log:
  1722. Add our own copies of the include/scsi header files, per what glibc
  1723. does, rather than depending on the kernel header files.
  1724. -Erik
  1725. Members:
  1726. Makefile:1.244->1.245
  1727. extra/scripts/fix_includes.sh:1.10->1.11
  1728. ---------------------
  1729. PatchSet 3265
  1730. Date: 2004/02/12 00:28:04
  1731. Author: andersen
  1732. Branch: HEAD
  1733. Tag: (none)
  1734. Log:
  1735. Add missing mips specific include/sys/user.h
  1736. Members:
  1737. libc/sysdeps/linux/mips/sys/user.h:INITIAL->1.1
  1738. ---------------------
  1739. PatchSet 3266
  1740. Date: 2004/02/12 06:59:32
  1741. Author: andersen
  1742. Branch: HEAD
  1743. Tag: (none)
  1744. Log:
  1745. More todo list updates
  1746. Members:
  1747. TODO:1.47->1.48
  1748. ---------------------
  1749. PatchSet 3267
  1750. Date: 2004/02/12 08:51:21
  1751. Author: andersen
  1752. Branch: HEAD
  1753. Tag: (none)
  1754. Log:
  1755. Based on a problem report and patch from Florian Schirmer, fix a compile
  1756. problem with mips -- contrary to my expectation gcc on mips _always_ defines
  1757. __PIC__ which breaks the assumption inherent in my code. This should fix
  1758. things up.
  1759. Members:
  1760. ldso/libdl/Makefile:1.35->1.36
  1761. ldso/libdl/libdl.c:1.37->1.38
  1762. ---------------------
  1763. PatchSet 3268
  1764. Date: 2004/02/13 00:03:48
  1765. Author: mjn3
  1766. Branch: HEAD
  1767. Tag: (none)
  1768. Log:
  1769. Oops.. The custom stream funcs should only be compiled if wanted.
  1770. Members:
  1771. libc/stdio/Makefile:1.43->1.44
  1772. ---------------------
  1773. PatchSet 3269
  1774. Date: 2004/02/13 09:51:32
  1775. Author: andersen
  1776. Branch: HEAD
  1777. Tag: (none)
  1778. Log:
  1779. Avoid potential double free when locate_library_file() is used
  1780. on fully resolved names
  1781. Members:
  1782. utils/ldd.c:1.4->1.5
  1783. ---------------------
  1784. PatchSet 3270
  1785. Date: 2004/02/13 10:39:59
  1786. Author: andersen
  1787. Branch: HEAD
  1788. Tag: (none)
  1789. Log:
  1790. Cleanup whitespace and formatting
  1791. Members:
  1792. utils/ldd.c:1.5->1.6
  1793. ---------------------
  1794. PatchSet 3271
  1795. Date: 2004/02/13 10:52:41
  1796. Author: andersen
  1797. Branch: HEAD
  1798. Tag: (none)
  1799. Log:
  1800. Fix the annoying "not a dynamic executable" problem when running ldd
  1801. on libuClibc
  1802. Members:
  1803. utils/ldd.c:1.6->1.7
  1804. ---------------------
  1805. PatchSet 3272
  1806. Date: 2004/02/13 10:56:43
  1807. Author: andersen
  1808. Branch: HEAD
  1809. Tag: (none)
  1810. Log:
  1811. A better fix...
  1812. Members:
  1813. utils/ldd.c:1.7->1.8
  1814. ---------------------
  1815. PatchSet 3273
  1816. Date: 2004/02/13 11:01:02
  1817. Author: andersen
  1818. Branch: HEAD
  1819. Tag: (none)
  1820. Log:
  1821. Another little touch up to avoid problems...
  1822. Members:
  1823. utils/ldd.c:1.8->1.9
  1824. ---------------------
  1825. PatchSet 3274
  1826. Date: 2004/02/13 11:05:36
  1827. Author: andersen
  1828. Branch: HEAD
  1829. Tag: (none)
  1830. Log:
  1831. Done free path if it equals not_found
  1832. Remember to flose an fopened file
  1833. Members:
  1834. utils/ldd.c:1.9->1.10
  1835. ---------------------
  1836. PatchSet 3275
  1837. Date: 2004/02/13 11:11:10
  1838. Author: andersen
  1839. Branch: HEAD
  1840. Tag: (none)
  1841. Log:
  1842. Yet more fixups..
  1843. Members:
  1844. utils/ldd.c:1.10->1.11
  1845. ---------------------
  1846. PatchSet 3276
  1847. Date: 2004/02/14 11:30:30
  1848. Author: andersen
  1849. Branch: HEAD
  1850. Tag: (none)
  1851. Log:
  1852. Joakim Tjernlund writes:
  1853. Hi it is me again.
  1854. This is the latest ldso patch. the NEW weak symbol handling works now
  1855. with a little special handling in _dl_find_hash(). You get to chose
  1856. if you want the new or old handling :)
  1857. There was 2 missing _dl_check_if_named_library_is_loaded() calls in _dlopen().
  1858. I then disabled the _dl_check_if_named_library_is_loaded() in dl-elf.c since
  1859. it is rendundant.
  1860. Question, why does some _dl_linux_resolver(), like i386, have 2 calls
  1861. to _dl_find_hash()? I think that is wrong, isn't it?
  1862. I really hope you can check this out soon ...
  1863. Members:
  1864. ldso/include/dl-elf.h:1.9->1.10
  1865. ldso/include/dl-hash.h:1.3->1.4
  1866. ldso/ldso/dl-elf.c:1.65->1.66
  1867. ldso/ldso/dl-hash.c:1.17->1.18
  1868. ldso/ldso/dl-startup.c:1.5->1.6
  1869. ldso/ldso/ldso.c:1.92->1.93
  1870. ldso/ldso/arm/dl-sysdep.h:1.7->1.8
  1871. ldso/ldso/arm/elfinterp.c:1.18->1.19
  1872. ldso/ldso/cris/dl-sysdep.h:1.4->1.5
  1873. ldso/ldso/cris/elfinterp.c:1.7->1.8
  1874. ldso/ldso/i386/dl-sysdep.h:1.9->1.10
  1875. ldso/ldso/i386/elfinterp.c:1.29->1.30
  1876. ldso/ldso/m68k/dl-sysdep.h:1.4->1.5
  1877. ldso/ldso/m68k/elfinterp.c:1.15->1.16
  1878. ldso/ldso/mips/dl-sysdep.h:1.7->1.8
  1879. ldso/ldso/mips/elfinterp.c:1.9->1.10
  1880. ldso/ldso/powerpc/dl-sysdep.h:1.9->1.10
  1881. ldso/ldso/powerpc/elfinterp.c:1.36->1.37
  1882. ldso/ldso/sh/dl-sysdep.h:1.8->1.9
  1883. ldso/ldso/sh/elfinterp.c:1.8->1.9
  1884. ldso/ldso/sh64/dl-sysdep.h:1.1->1.2
  1885. ldso/ldso/sh64/elfinterp.c:1.2->1.3
  1886. ldso/ldso/sparc/dl-sysdep.h:1.5->1.6
  1887. ldso/ldso/sparc/elfinterp.c:1.14->1.15
  1888. ldso/libdl/libdl.c:1.38->1.39
  1889. ---------------------
  1890. PatchSet 3277
  1891. Date: 2004/02/14 11:53:48
  1892. Author: andersen
  1893. Branch: HEAD
  1894. Tag: (none)
  1895. Log:
  1896. Give gcc branch prediction some hits on obviously unlikely branches
  1897. Members:
  1898. ldso/ldso/arm/elfinterp.c:1.19->1.20
  1899. ldso/ldso/cris/elfinterp.c:1.8->1.9
  1900. ldso/ldso/i386/elfinterp.c:1.30->1.31
  1901. ldso/ldso/m68k/elfinterp.c:1.16->1.17
  1902. ldso/ldso/mips/elfinterp.c:1.10->1.11
  1903. ldso/ldso/powerpc/elfinterp.c:1.37->1.38
  1904. ldso/ldso/sh/elfinterp.c:1.9->1.10
  1905. ldso/ldso/sh64/elfinterp.c:1.3->1.4
  1906. ldso/ldso/sparc/elfinterp.c:1.15->1.16
  1907. ---------------------
  1908. PatchSet 3278
  1909. Date: 2004/02/14 11:57:41
  1910. Author: mjn3
  1911. Branch: HEAD
  1912. Tag: (none)
  1913. Log:
  1914. Fix this as should have been done a long time ago...
  1915. Members:
  1916. ldso/ldso/Makefile:1.55->1.56
  1917. ---------------------
  1918. PatchSet 3279
  1919. Date: 2004/02/14 12:33:19
  1920. Author: andersen
  1921. Branch: HEAD
  1922. Tag: (none)
  1923. Log:
  1924. Atsushi Nemoto writes:
  1925. Also, if you are to enable SUPPORT_LD_DEBUG on MIPS, I think this
  1926. patch is needed too.
  1927. Members:
  1928. ldso/ldso/mips/elfinterp.c:1.11->1.12
  1929. ---------------------
  1930. PatchSet 3280
  1931. Date: 2004/02/14 12:48:47
  1932. Author: andersen
  1933. Branch: HEAD
  1934. Tag: (none)
  1935. Log:
  1936. No point in including debug info for ldso. It isn't helpful to do so
  1937. since gdb can't do anything for us.
  1938. Members:
  1939. ldso/ldso/Makefile:1.56->1.57
  1940. ---------------------
  1941. PatchSet 3281
  1942. Date: 2004/02/14 21:02:41
  1943. Author: andersen
  1944. Branch: HEAD
  1945. Tag: (none)
  1946. Log:
  1947. Update FAQ a bit
  1948. Members:
  1949. docs/uclibc.org/FAQ.html:1.24->1.25
  1950. ---------------------
  1951. PatchSet 3282
  1952. Date: 2004/02/14 21:24:17
  1953. Author: andersen
  1954. Branch: HEAD
  1955. Tag: (none)
  1956. Log:
  1957. Add some padding on the bottom
  1958. Members:
  1959. docs/uclibc.org/FAQ.html:1.25->1.26
  1960. ---------------------
  1961. PatchSet 3283
  1962. Date: 2004/02/15 07:52:38
  1963. Author: andersen
  1964. Branch: HEAD
  1965. Tag: (none)
  1966. Log:
  1967. Use the generic fork implementation on sh64
  1968. Members:
  1969. libc/sysdeps/linux/sh64/fork.c:1.1->1.2(DEAD)
  1970. ---------------------
  1971. PatchSet 3284
  1972. Date: 2004/02/15 08:02:54
  1973. Author: andersen
  1974. Branch: HEAD
  1975. Tag: (none)
  1976. Log:
  1977. Fixup fork implementation to provide the __libc_fork symbol
  1978. Members:
  1979. libc/sysdeps/linux/cris/fork.c:1.1->1.2
  1980. ---------------------
  1981. PatchSet 3285
  1982. Date: 2004/02/15 08:43:03
  1983. Author: andersen
  1984. Branch: HEAD
  1985. Tag: (none)
  1986. Log:
  1987. Cris can use the generic vfork
  1988. Members:
  1989. libc/sysdeps/linux/cris/vfork.c:1.1->1.2(DEAD)
  1990. ---------------------
  1991. PatchSet 3286
  1992. Date: 2004/02/15 08:47:47
  1993. Author: andersen
  1994. Branch: HEAD
  1995. Tag: (none)
  1996. Log:
  1997. Mips can use the generic vfork
  1998. Members:
  1999. libc/sysdeps/linux/mips/vfork.c:1.2->1.3(DEAD)
  2000. ---------------------
  2001. PatchSet 3287
  2002. Date: 2004/02/15 08:52:38
  2003. Author: andersen
  2004. Branch: HEAD
  2005. Tag: (none)
  2006. Log:
  2007. Use the generic fork implementation on sh64
  2008. Members:
  2009. libc/sysdeps/linux/sh64/Makefile:1.6->1.7
  2010. ---------------------
  2011. PatchSet 3288
  2012. Date: 2004/02/15 08:54:41
  2013. Author: andersen
  2014. Branch: HEAD
  2015. Tag: (none)
  2016. Log:
  2017. Oops.
  2018. Members:
  2019. libc/sysdeps/linux/sparc/fork.S:1.3->1.4
  2020. ---------------------
  2021. PatchSet 3289
  2022. Date: 2004/02/15 09:02:54
  2023. Author: andersen
  2024. Branch: HEAD
  2025. Tag: (none)
  2026. Log:
  2027. Fixup fork implementation to provide the __libc_fork symbol
  2028. Members:
  2029. libc/sysdeps/linux/sparc/fork.S:1.2->1.3
  2030. ---------------------
  2031. PatchSet 3290
  2032. Date: 2004/02/15 09:34:42
  2033. Author: andersen
  2034. Branch: HEAD
  2035. Tag: (none)
  2036. Log:
  2037. This should not be inlined. This should probably use a
  2038. weak alias as well...
  2039. Members:
  2040. libc/sysdeps/linux/e1/vfork.c:1.1->1.2
  2041. ---------------------
  2042. PatchSet 3291
  2043. Date: 2004/02/15 09:35:42
  2044. Author: mjn3
  2045. Branch: HEAD
  2046. Tag: (none)
  2047. Log:
  2048. Generic fork works. Use it instead since this didn't handle errno_location.
  2049. Members:
  2050. libc/sysdeps/linux/mips/fork.S:1.3->1.4(DEAD)
  2051. ---------------------
  2052. PatchSet 3292
  2053. Date: 2004/02/15 09:43:03
  2054. Author: andersen
  2055. Branch: HEAD
  2056. Tag: (none)
  2057. Log:
  2058. Cris can use the generic vfork
  2059. Members:
  2060. libc/sysdeps/linux/cris/Makefile:1.12->1.13
  2061. ---------------------
  2062. PatchSet 3293
  2063. Date: 2004/02/15 09:47:47
  2064. Author: andersen
  2065. Branch: HEAD
  2066. Tag: (none)
  2067. Log:
  2068. Mips can use the generic vfork
  2069. Members:
  2070. libc/sysdeps/linux/mips/Makefile:1.38->1.39
  2071. ---------------------
  2072. PatchSet 3294
  2073. Date: 2004/02/15 10:35:42
  2074. Author: mjn3
  2075. Branch: HEAD
  2076. Tag: (none)
  2077. Log:
  2078. Generic fork works. Use it instead since this didn't handle errno_location.
  2079. Members:
  2080. libc/sysdeps/linux/mips/Makefile:1.39->1.40
  2081. ---------------------
  2082. PatchSet 3295
  2083. Date: 2004/02/17 06:37:02
  2084. Author: andersen
  2085. Branch: HEAD
  2086. Tag: (none)
  2087. Log:
  2088. Provide the ldso syscalls and string funcs earlier in the list
  2089. Members:
  2090. ldso/include/ldso.h:1.6->1.7
  2091. ---------------------
  2092. PatchSet 3296
  2093. Date: 2004/02/17 06:38:01
  2094. Author: andersen
  2095. Branch: HEAD
  2096. Tag: (none)
  2097. Log:
  2098. Do not duplicate stuff from ldso.h
  2099. Members:
  2100. ldso/ldso/arm/dl-syscalls.h:1.6->1.7
  2101. ---------------------
  2102. PatchSet 3297
  2103. Date: 2004/02/17 07:02:08
  2104. Author: andersen
  2105. Branch: HEAD
  2106. Tag: (none)
  2107. Log:
  2108. When doing _dl_mmap to obtain a bit of anonymous memory, use a much more
  2109. sensible -1 fd, rather than pretending to work off of fd 0, which makes
  2110. absolutely no sense.
  2111. Members:
  2112. ldso/ldso/dl-elf.c:1.66->1.67
  2113. ldso/ldso/dl-startup.c:1.6->1.7
  2114. ---------------------
  2115. PatchSet 3298
  2116. Date: 2004/02/17 07:33:12
  2117. Author: andersen
  2118. Branch: HEAD
  2119. Tag: (none)
  2120. Log:
  2121. Kill off an arm specific hack, that fostered three other arch specific
  2122. hacks. Just check for the elf magic string one byte at a time....
  2123. Members:
  2124. ldso/ldso/dl-startup.c:1.7->1.8
  2125. ldso/ldso/arm/dl-startup.h:1.6->1.7
  2126. ---------------------
  2127. PatchSet 3299
  2128. Date: 2004/02/17 09:40:47
  2129. Author: mjn3
  2130. Branch: HEAD
  2131. Tag: (none)
  2132. Log:
  2133. Sigh... Fall back to alloca() if munmap is broken (uClinux).
  2134. Members:
  2135. libc/unistd/exec.c:1.2->1.3
  2136. ---------------------
  2137. PatchSet 3300
  2138. Date: 2004/02/17 09:55:55
  2139. Author: andersen
  2140. Branch: HEAD
  2141. Tag: (none)
  2142. Log:
  2143. Seperate out the startup stuff from the non-startup stuff.
  2144. Begin converting some big ugly macros to inline functions
  2145. instead
  2146. Members:
  2147. ldso/ldso/m68k/dl-sysdep.h:1.5->1.6
  2148. ldso/ldso/sh/dl-sysdep.h:1.9->1.10
  2149. ---------------------
  2150. PatchSet 3301
  2151. Date: 2004/02/17 10:49:01
  2152. Author: andersen
  2153. Branch: HEAD
  2154. Tag: (none)
  2155. Log:
  2156. Fixup fdatasync on alpha, thanks to Alan Hourihane
  2157. Members:
  2158. libc/sysdeps/linux/common/fdatasync.c:1.1->1.2
  2159. ---------------------
  2160. PatchSet 3302
  2161. Date: 2004/02/17 10:55:54
  2162. Author: andersen
  2163. Branch: HEAD
  2164. Tag: (none)
  2165. Log:
  2166. Seperate out the startup stuff from the non-startup stuff.
  2167. Begin converting some big ugly macros to inline functions
  2168. instead
  2169. Members:
  2170. ldso/ldso/arm/dl-startup.h:1.7->1.8
  2171. ldso/ldso/arm/dl-sysdep.h:1.8->1.9
  2172. ldso/ldso/cris/dl-startup.h:1.5->1.6
  2173. ldso/ldso/cris/dl-sysdep.h:1.5->1.6
  2174. ldso/ldso/i386/dl-startup.h:1.4->1.5
  2175. ldso/ldso/i386/dl-sysdep.h:1.10->1.11
  2176. ldso/ldso/m68k/dl-startup.h:1.4->1.5
  2177. ldso/ldso/mips/dl-startup.h:1.8->1.9
  2178. ldso/ldso/mips/dl-sysdep.h:1.8->1.9
  2179. ldso/ldso/powerpc/dl-startup.h:1.8->1.9
  2180. ldso/ldso/powerpc/dl-sysdep.h:1.10->1.11
  2181. ldso/ldso/sh/dl-startup.h:1.5->1.6
  2182. ldso/ldso/sh64/dl-startup.h:1.3->1.4
  2183. ldso/ldso/sh64/dl-sysdep.h:1.2->1.3
  2184. ldso/ldso/sparc/dl-startup.h:1.4->1.5
  2185. ldso/ldso/sparc/dl-sysdep.h:1.6->1.7
  2186. ---------------------
  2187. PatchSet 3303
  2188. Date: 2004/02/17 11:25:03
  2189. Author: andersen
  2190. Branch: HEAD
  2191. Tag: (none)
  2192. Log:
  2193. Fixup support for gcc 2.95
  2194. Members:
  2195. ldso/include/ldso.h:1.7->1.8
  2196. ---------------------
  2197. PatchSet 3304
  2198. Date: 2004/02/18 00:15:34
  2199. Author: andersen
  2200. Branch: HEAD
  2201. Tag: (none)
  2202. Log:
  2203. Alexandre Oliva writes:
  2204. While testing the FR-V code with GCC mainline, I ran into some
  2205. problems in the RPC code. It relies on a GCC extension that is no
  2206. longer available, namely, the result of a cast is no longer considered
  2207. an lvalue.
  2208. This patch enables the code to compile. I haven't been able to test
  2209. RPC though, especially in a multi-threaded environment.
  2210. Members:
  2211. include/rpc/xdr.h:1.5->1.6
  2212. libc/inet/rpc/auth_none.c:1.6->1.7
  2213. libc/inet/rpc/clnt_raw.c:1.7->1.8
  2214. libc/inet/rpc/clnt_simple.c:1.9->1.10
  2215. libc/inet/rpc/svc.c:1.10->1.11
  2216. libc/inet/rpc/svc_raw.c:1.7->1.8
  2217. ---------------------
  2218. PatchSet 3305
  2219. Date: 2004/02/18 01:15:34
  2220. Author: andersen
  2221. Branch: HEAD
  2222. Tag: (none)
  2223. Log:
  2224. Alexandre Oliva writes:
  2225. While testing the FR-V code with GCC mainline, I ran into some
  2226. problems in the RPC code. It relies on a GCC extension that is no
  2227. longer available, namely, the result of a cast is no longer considered
  2228. an lvalue.
  2229. This patch enables the code to compile. I haven't been able to test
  2230. RPC though, especially in a multi-threaded environment.
  2231. Members:
  2232. libc/inet/rpc/clnt_perror.c:1.9->1.10
  2233. libc/inet/rpc/svc_simple.c:1.8->1.9
  2234. ---------------------
  2235. PatchSet 3306
  2236. Date: 2004/02/18 07:04:49
  2237. Author: andersen
  2238. Branch: HEAD
  2239. Tag: (none)
  2240. Log:
  2241. Alexandre Oliva writes:
  2242. This patch adds code to uClibc to support a new ABI designed for the
  2243. FR-V architecture, that enables text segments of executables and
  2244. shared libraries to be shared by multiple processes on an OS such as
  2245. uClinux, that can run on FR-V processors without an MMU.
  2246. Patches for binutils and GCC have just been posted in the
  2247. corresponding mailing lists. The binutils patch was approved,
  2248. but there's one additional patch pending review, that I posted
  2249. this week. An updated GCC patch will be posted to
  2250. gcc-patches@gcc.gnu.org as soon as I complete testing (I used a
  2251. known-good compiler to test the uClibc patch below).
  2252. Since the existing dynamic loader code didn't support independent
  2253. relocation of segments, it required changes that were somewhat
  2254. extensive. I've added a number of new machine-specific macros to try
  2255. to keep the platform and ABI-specific details outside the generic
  2256. code. I hope this is not a problem.
  2257. Members:
  2258. libc/sysdeps/linux/frv/__longjmp.S:INITIAL->1.1
  2259. libc/sysdeps/linux/frv/dl-iterate-phdr.c:INITIAL->1.1
  2260. libc/sysdeps/linux/frv/setjmp.S:INITIAL->1.1
  2261. libc/sysdeps/linux/frv/bits/endian.h:INITIAL->1.1
  2262. libc/sysdeps/linux/frv/bits/fcntl.h:INITIAL->1.1
  2263. libc/sysdeps/linux/frv/bits/kernel_types.h:INITIAL->1.1
  2264. libc/sysdeps/linux/frv/bits/mman.h:INITIAL->1.1
  2265. libc/sysdeps/linux/frv/bits/setjmp.h:INITIAL->1.1
  2266. libc/sysdeps/linux/frv/bits/stackinfo.h:INITIAL->1.1
  2267. libc/sysdeps/linux/frv/bits/wordsize.h:INITIAL->1.1
  2268. libc/sysdeps/linux/frv/sys/procfs.h:INITIAL->1.1
  2269. libc/sysdeps/linux/frv/sys/ptrace.h:INITIAL->1.1
  2270. ---------------------
  2271. PatchSet 3307
  2272. Date: 2004/02/18 07:18:34
  2273. Author: andersen
  2274. Branch: HEAD
  2275. Tag: (none)
  2276. Log:
  2277. Fixup naming of '_mmap' to 'mmap' so it will properly override
  2278. the symbol in common.
  2279. Members:
  2280. libc/sysdeps/linux/frv/_mmap.c:1.1->1.2(DEAD)
  2281. libc/sysdeps/linux/frv/mmap.c:INITIAL->1.1
  2282. ---------------------
  2283. PatchSet 3308
  2284. Date: 2004/02/18 08:04:48
  2285. Author: andersen
  2286. Branch: HEAD
  2287. Tag: (none)
  2288. Log:
  2289. Alexandre Oliva writes:
  2290. This patch adds code to uClibc to support a new ABI designed for the
  2291. FR-V architecture, that enables text segments of executables and
  2292. shared libraries to be shared by multiple processes on an OS such as
  2293. uClinux, that can run on FR-V processors without an MMU.
  2294. Patches for binutils and GCC have just been posted in the
  2295. corresponding mailing lists. The binutils patch was approved,
  2296. but there's one additional patch pending review, that I posted
  2297. this week. An updated GCC patch will be posted to
  2298. gcc-patches@gcc.gnu.org as soon as I complete testing (I used a
  2299. known-good compiler to test the uClibc patch below).
  2300. Since the existing dynamic loader code didn't support independent
  2301. relocation of segments, it required changes that were somewhat
  2302. extensive. I've added a number of new machine-specific macros to try
  2303. to keep the platform and ABI-specific details outside the generic
  2304. code. I hope this is not a problem.
  2305. Members:
  2306. Rules.mak:1.162->1.163
  2307. extra/Configs/Config.frv:INITIAL->1.1
  2308. extra/Configs/Config.frv.default:INITIAL->1.1
  2309. extra/Configs/Config.in:1.44->1.45
  2310. include/elf.h:1.10->1.11
  2311. ldso/ldso/frv/dl-startup.h:INITIAL->1.1
  2312. ldso/ldso/frv/dl-syscalls.h:INITIAL->1.1
  2313. ldso/ldso/frv/dl-sysdep.h:INITIAL->1.1
  2314. ldso/ldso/frv/elfinterp.c:INITIAL->1.1
  2315. ldso/ldso/frv/resolve.S:INITIAL->1.1
  2316. libc/sysdeps/linux/frv/Makefile:INITIAL->1.1
  2317. libc/sysdeps/linux/frv/__init_brk.c:INITIAL->1.1
  2318. libc/sysdeps/linux/frv/_mmap.c:INITIAL->1.1
  2319. libc/sysdeps/linux/frv/brk.c:INITIAL->1.1
  2320. libc/sysdeps/linux/frv/clone.S:INITIAL->1.1
  2321. libc/sysdeps/linux/frv/crt0.S:INITIAL->1.1
  2322. libc/sysdeps/linux/frv/crti.S:INITIAL->1.1
  2323. libc/sysdeps/linux/frv/crtn.S:INITIAL->1.1
  2324. libc/sysdeps/linux/frv/crtreloc.c:INITIAL->1.1
  2325. libc/sysdeps/linux/frv/sbrk.c:INITIAL->1.1
  2326. libc/sysdeps/linux/frv/sysdep.c:INITIAL->1.1
  2327. libc/sysdeps/linux/frv/vfork.S:INITIAL->1.1
  2328. libc/sysdeps/linux/frv/bits/elf-fdpic.h:INITIAL->1.1
  2329. libc/sysdeps/linux/frv/bits/kernel_stat.h:INITIAL->1.1
  2330. libc/sysdeps/linux/frv/bits/syscalls.h:INITIAL->1.1
  2331. libc/sysdeps/linux/frv/sys/ucontext.h:INITIAL->1.1
  2332. libpthread/linuxthreads/sysdeps/frv/pt-machine.h:INITIAL->1.1
  2333. ---------------------
  2334. PatchSet 3309
  2335. Date: 2004/02/18 08:12:30
  2336. Author: andersen
  2337. Branch: HEAD
  2338. Tag: (none)
  2339. Log:
  2340. Minor change to better match recent changes to other arches
  2341. Members:
  2342. ldso/ldso/frv/dl-startup.h:1.1->1.2
  2343. ldso/ldso/frv/dl-sysdep.h:1.1->1.2
  2344. ---------------------
  2345. PatchSet 3310
  2346. Date: 2004/02/18 08:18:34
  2347. Author: andersen
  2348. Branch: HEAD
  2349. Tag: (none)
  2350. Log:
  2351. Fixup naming of '_mmap' to 'mmap' so it will properly override
  2352. the symbol in common.
  2353. Members:
  2354. libc/sysdeps/linux/frv/Makefile:1.1->1.2
  2355. ---------------------
  2356. PatchSet 3311
  2357. Date: 2004/02/19 02:36:31
  2358. Author: andersen
  2359. Branch: HEAD
  2360. Tag: (none)
  2361. Log:
  2362. Update the x86 processor listing a bit, to preempt further questions
  2363. about the best settings the AMD Elan and the VIA Nehemiah.
  2364. Members:
  2365. extra/Configs/Config.i386:1.39->1.40
  2366. ---------------------
  2367. PatchSet 3312
  2368. Date: 2004/02/19 03:36:31
  2369. Author: andersen
  2370. Branch: HEAD
  2371. Tag: (none)
  2372. Log:
  2373. Update the x86 processor listing a bit, to preempt further questions
  2374. about the best settings the AMD Elan and the VIA Nehemiah.
  2375. Members:
  2376. Rules.mak:1.163->1.164
  2377. ---------------------
  2378. PatchSet 3313
  2379. Date: 2004/02/20 02:32:06
  2380. Author: andersen
  2381. Branch: HEAD
  2382. Tag: (none)
  2383. Log:
  2384. When doing symbol lookups on functions
  2385. Members:
  2386. ldso/ldso/ldso.c:1.93->1.94
  2387. ---------------------
  2388. PatchSet 3314
  2389. Date: 2004/02/20 02:36:23
  2390. Author: mjn3
  2391. Branch: HEAD
  2392. Tag: (none)
  2393. Log:
  2394. Patch by Joakim Tjernlund <joakim.tjernlund@lumentis.se>, which got
  2395. mips mostly working. From there, I tracked the bash failure to a
  2396. bad _dl_atexit address and Erik took it from there.
  2397. Members:
  2398. ldso/ldso/mips/elfinterp.c:1.12->1.13
  2399. ---------------------
  2400. PatchSet 3315
  2401. Date: 2004/02/20 02:40:15
  2402. Author: andersen
  2403. Branch: HEAD
  2404. Tag: (none)
  2405. Log:
  2406. Slightly cleaner formatting
  2407. Members:
  2408. ldso/include/dl-elf.h:1.10->1.11
  2409. ---------------------
  2410. PatchSet 3316
  2411. Date: 2004/02/20 02:59:42
  2412. Author: andersen
  2413. Branch: HEAD
  2414. Tag: (none)
  2415. Log:
  2416. ___brk_addr and __environ are not functions. Finding the broken
  2417. lookup on 'atexit' got me excited and I started fixing the same
  2418. problem elsewhere. Except these were correct as-was, and were
  2419. not a problem....
  2420. Members:
  2421. ldso/ldso/ldso.c:1.94->1.95
  2422. ---------------------
  2423. PatchSet 3317
  2424. Date: 2004/02/20 03:05:35
  2425. Author: andersen
  2426. Branch: HEAD
  2427. Tag: (none)
  2428. Log:
  2429. Patch from Joakim Tjernlund:
  2430. white space cleanup and optimize the inner loop in dl_find_hash.
  2431. Members:
  2432. ldso/ldso/dl-hash.c:1.18->1.19
  2433. ---------------------
  2434. PatchSet 3318
  2435. Date: 2004/02/20 03:09:45
  2436. Author: andersen
  2437. Branch: HEAD
  2438. Tag: (none)
  2439. Log:
  2440. Per discussion with Joakim Tjernlund, all the horrible weak declarations junk
  2441. in libdl pointing to the local 'foobar' function is garbage. This cleans all
  2442. that up and makes the code much less horrible. Now it is only really really
  2443. ugly (which is a marked improvement),
  2444. Members:
  2445. ldso/libdl/libdl.c:1.39->1.40
  2446. ---------------------
  2447. PatchSet 3319
  2448. Date: 2004/02/20 03:37:58
  2449. Author: andersen
  2450. Branch: HEAD
  2451. Tag: (none)
  2452. Log:
  2453. Sigh. I switched the values...
  2454. Members:
  2455. ldso/include/dl-elf.h:1.11->1.12
  2456. ---------------------
  2457. PatchSet 3320
  2458. Date: 2004/03/06 00:18:08
  2459. Author: andersen
  2460. Branch: HEAD
  2461. Tag: (none)
  2462. Log:
  2463. note that syscall on mips needs to be fixed
  2464. Members:
  2465. TODO:1.48->1.49
  2466. ---------------------
  2467. PatchSet 3321
  2468. Date: 2004/03/06 18:44:35
  2469. Author: andersen
  2470. Branch: HEAD
  2471. Tag: (none)
  2472. Log:
  2473. Update with the contents of a very helpful comparison of
  2474. interfaces vs SuSv3 from heukelum at freemail dot nl
  2475. Members:
  2476. docs/uClibc_vs_SuSv3.txt:1.4->1.5
  2477. ---------------------
  2478. PatchSet 3322
  2479. Date: 2004/03/08 20:57:21
  2480. Author: andersen
  2481. Branch: HEAD
  2482. Tag: (none)
  2483. Log:
  2484. Fix comment
  2485. Members:
  2486. utils/ldd.c:1.11->1.12
  2487. ---------------------
  2488. PatchSet 3323
  2489. Date: 2004/03/09 21:57:12
  2490. Author: andersen
  2491. Branch: HEAD
  2492. Tag: (none)
  2493. Log:
  2494. Update todo list indicating the items remaining before 0.9.27
  2495. Members:
  2496. TODO:1.49->1.50
  2497. ---------------------
  2498. PatchSet 3324
  2499. Date: 2004/03/09 22:33:56
  2500. Author: andersen
  2501. Branch: HEAD
  2502. Tag: (none)
  2503. Log:
  2504. More detail about malloc-simple
  2505. Members:
  2506. extra/Configs/Config.in:1.45->1.46
  2507. ---------------------
  2508. PatchSet 3325
  2509. Date: 2004/03/10 20:43:23
  2510. Author: mjn3
  2511. Branch: HEAD
  2512. Tag: (none)
  2513. Log:
  2514. Bug fix: gethostbyname2_r would fail if /etc/host was missing.
  2515. Bug fix: gethostbyname_r checked errno without first setting it to a
  2516. known value.
  2517. Members:
  2518. libc/inet/resolv.c:1.52->1.53
  2519. ---------------------
  2520. PatchSet 3326
  2521. Date: 2004/03/11 09:10:53
  2522. Author: mjn3
  2523. Branch: HEAD
  2524. Tag: (none)
  2525. Log:
  2526. Rewrite the err/warn functions as they were broken (__noreturn__ funcs
  2527. were returning). Anyway, also make them threadsafe and smaller. The
  2528. error.c file still needs work.
  2529. Members:
  2530. libc/misc/error/Makefile:1.2->1.3
  2531. libc/misc/error/err.c:INITIAL->1.1
  2532. libc/misc/error/error.c:1.3->1.4
  2533. ---------------------
  2534. PatchSet 3327
  2535. Date: 2004/03/11 23:21:20
  2536. Author: andersen
  2537. Branch: HEAD
  2538. Tag: (none)
  2539. Log:
  2540. Cope gracefully with missing module syscalls
  2541. Members:
  2542. libc/sysdeps/linux/common/create_module.c:1.9->1.10
  2543. ---------------------
  2544. PatchSet 3328
  2545. Date: 2004/03/12 00:21:20
  2546. Author: andersen
  2547. Branch: HEAD
  2548. Tag: (none)
  2549. Log:
  2550. Cope gracefully with missing module syscalls
  2551. Members:
  2552. libc/sysdeps/linux/common/delete_module.c:1.1->1.2
  2553. libc/sysdeps/linux/common/init_module.c:1.1->1.2
  2554. libc/sysdeps/linux/common/query_module.c:1.1->1.2
  2555. ---------------------
  2556. PatchSet 3329
  2557. Date: 2004/03/18 08:00:40
  2558. Author: andersen
  2559. Branch: HEAD
  2560. Tag: (none)
  2561. Log:
  2562. Joakim Tjernlund writes:
  2563. Hi
  2564. I just noticed that gcc has an "b"(Address base register) operand that
  2565. will match all "r" registers but r0. It is a better fix then adding
  2566. r0 to the clobber list.
  2567. What do you think?
  2568. Members:
  2569. ldso/ldso/powerpc/dl-startup.h:1.9->1.10
  2570. ---------------------
  2571. PatchSet 3330
  2572. Date: 2004/03/18 10:12:33
  2573. Author: andersen
  2574. Branch: HEAD
  2575. Tag: (none)
  2576. Log:
  2577. Reduce memory used by static buffers and allocate that memory dynamicly
  2578. instead. Based on an initial patch from Tobias Anderberg, but reworked. I
  2579. asked Tobias to look into doing something more like what is done in busybox,
  2580. but that proved to be a pain.
  2581. One possible concern is that these buffers will probably show up as
  2582. memory leaks i.e. with valgrind. Perhaps we should add in an atexit
  2583. call to free this memory right after we allocate it?
  2584. Members:
  2585. libc/inet/getproto.c:1.6->1.7
  2586. libc/misc/mntent/mntent.c:1.6->1.7
  2587. ---------------------
  2588. PatchSet 3331
  2589. Date: 2004/03/18 10:28:51
  2590. Author: andersen
  2591. Branch: HEAD
  2592. Tag: (none)
  2593. Log:
  2594. Based on a patch from Alexandre Oliva, remove all reference to 'bzero' (which
  2595. is not a SuSv3 symbol). Rather than using __bzero internally per Alexandre's
  2596. original patch, use memset instead.
  2597. Members:
  2598. libc/inet/rpc/bindresvport.c:1.9->1.10
  2599. libc/inet/rpc/clnt_generic.c:1.7->1.8
  2600. libc/inet/rpc/pmap_rmt.c:1.11->1.12
  2601. libc/inet/rpc/svc_simple.c:1.9->1.10
  2602. libc/inet/rpc/svc_tcp.c:1.8->1.9
  2603. libc/inet/rpc/svc_udp.c:1.7->1.8
  2604. libc/inet/rpc/xdr_array.c:1.8->1.9
  2605. libc/inet/rpc/xdr_reference.c:1.7->1.8
  2606. libc/sysdeps/linux/common/poll.c:1.3->1.4
  2607. ---------------------
  2608. PatchSet 3332
  2609. Date: 2004/03/18 10:38:02
  2610. Author: andersen
  2611. Branch: HEAD
  2612. Tag: (none)
  2613. Log:
  2614. Supply '__bzero' with 'bzero' as just a weak alias (since it is not SuSv3)
  2615. Members:
  2616. libc/string/arm/bzero.S:1.1->1.2
  2617. libc/string/powerpc/string.c:1.1->1.2
  2618. ---------------------
  2619. PatchSet 3333
  2620. Date: 2004/03/18 10:41:12
  2621. Author: andersen
  2622. Branch: HEAD
  2623. Tag: (none)
  2624. Log:
  2625. Alexandre Oliva writes:
  2626. I added this function after I posted the last version of the FR-V
  2627. patch. Add syscall.c.
  2628. Members:
  2629. libc/sysdeps/linux/frv/syscall.c:INITIAL->1.1
  2630. ---------------------
  2631. PatchSet 3334
  2632. Date: 2004/03/18 10:43:18
  2633. Author: andersen
  2634. Branch: HEAD
  2635. Tag: (none)
  2636. Log:
  2637. Alexandre Oliva writes:
  2638. This patch arranges for the .so files in say /usr/lib to be soft links
  2639. to ../../lib, instead of to /some/arbitrary/pathname/lib. This
  2640. enables seamless relocation of a toolchain containing the development
  2641. and run time trees in a sys-root.
  2642. Members:
  2643. extra/scripts/relative_path.sh:INITIAL->1.1
  2644. ---------------------
  2645. PatchSet 3335
  2646. Date: 2004/03/18 11:12:33
  2647. Author: andersen
  2648. Branch: HEAD
  2649. Tag: (none)
  2650. Log:
  2651. Reduce memory used by static buffers and allocate that memory dynamicly
  2652. instead. Based on an initial patch from Tobias Anderberg, but reworked. I
  2653. asked Tobias to look into doing something more like what is done in busybox,
  2654. but that proved to be a pain.
  2655. One possible concern is that these buffers will probably show up as
  2656. memory leaks i.e. with valgrind. Perhaps we should add in an atexit
  2657. call to free this memory right after we allocate it?
  2658. Members:
  2659. libc/inet/getnetent.c:1.5->1.6
  2660. libc/inet/getservice.c:1.8->1.9
  2661. libc/misc/ttyent/getttyent.c:1.3->1.4
  2662. ---------------------
  2663. PatchSet 3336
  2664. Date: 2004/03/18 11:17:14
  2665. Author: andersen
  2666. Branch: HEAD
  2667. Tag: (none)
  2668. Log:
  2669. Look in /usr/X11R6/lib as well
  2670. Members:
  2671. ldso/ldso/dl-elf.c:1.67->1.68
  2672. utils/ldd.c:1.12->1.13
  2673. ---------------------
  2674. PatchSet 3337
  2675. Date: 2004/03/18 11:28:50
  2676. Author: andersen
  2677. Branch: HEAD
  2678. Tag: (none)
  2679. Log:
  2680. Based on a patch from Alexandre Oliva, remove all reference to 'bzero' (which
  2681. is not a SuSv3 symbol). Rather than using __bzero internally per Alexandre's
  2682. original patch, use memset instead.
  2683. Members:
  2684. libc/string/wstring.c:1.19->1.20
  2685. libutil/logout.c:1.1->1.2
  2686. ---------------------
  2687. PatchSet 3338
  2688. Date: 2004/03/18 11:41:12
  2689. Author: andersen
  2690. Branch: HEAD
  2691. Tag: (none)
  2692. Log:
  2693. Alexandre Oliva writes:
  2694. I added this function after I posted the last version of the FR-V
  2695. patch. Add syscall.c.
  2696. Members:
  2697. libc/sysdeps/linux/frv/Makefile:1.2->1.3
  2698. ---------------------
  2699. PatchSet 3339
  2700. Date: 2004/03/18 11:43:18
  2701. Author: andersen
  2702. Branch: HEAD
  2703. Tag: (none)
  2704. Log:
  2705. Alexandre Oliva writes:
  2706. This patch arranges for the .so files in say /usr/lib to be soft links
  2707. to ../../lib, instead of to /some/arbitrary/pathname/lib. This
  2708. enables seamless relocation of a toolchain containing the development
  2709. and run time trees in a sys-root.
  2710. Members:
  2711. Makefile:1.245->1.246
  2712. ---------------------
  2713. PatchSet 3340
  2714. Date: 2004/03/19 12:03:30
  2715. Author: andersen
  2716. Branch: HEAD
  2717. Tag: (none)
  2718. Log:
  2719. Based on a patch from Alexandre Oliva, allow uClibc to compile
  2720. with __NR_mmap is not available (i.e. only __NR_mmap2)
  2721. Members:
  2722. ldso/include/dl-syscall.h:1.4->1.5
  2723. libc/sysdeps/linux/common/mmap.c:1.1->1.2
  2724. ---------------------
  2725. PatchSet 3341
  2726. Date: 2004/03/19 19:38:10
  2727. Author: andersen
  2728. Branch: HEAD
  2729. Tag: (none)
  2730. Log:
  2731. Patch from Stefan Holst to fix argv[0]
  2732. Members:
  2733. libc/sysdeps/linux/sparc/crt0.c:1.4->1.5
  2734. ---------------------
  2735. PatchSet 3342
  2736. Date: 2004/03/19 20:53:54
  2737. Author: andersen
  2738. Branch: HEAD
  2739. Tag: (none)
  2740. Log:
  2741. Per patch from Stefan Holst, do not try to compile these
  2742. syscalls if they are not supported.
  2743. Members:
  2744. libc/sysdeps/linux/common/getresgid.c:1.1->1.2
  2745. libc/sysdeps/linux/common/getresuid.c:1.1->1.2
  2746. libc/sysdeps/linux/common/setresgid.c:1.1->1.2
  2747. libc/sysdeps/linux/common/setresuid.c:1.1->1.2
  2748. ---------------------
  2749. PatchSet 3343
  2750. Date: 2004/03/24 21:21:07
  2751. Author: andersen
  2752. Branch: HEAD
  2753. Tag: (none)
  2754. Log:
  2755. glibc does not provide pppio.h, and our doing so conflicts
  2756. with the ppp package
  2757. Members:
  2758. include/net/pppio.h:1.2->1.3(DEAD)
  2759. ---------------------
  2760. PatchSet 3344
  2761. Date: 2004/04/06 12:19:22
  2762. Author: andersen
  2763. Branch: HEAD
  2764. Tag: (none)
  2765. Log:
  2766. Fix a bug noticed by Oleg I. Vdovikin, oleg at cs dot msu dot su.
  2767. This code in uClibc would attempt to set the default facility if
  2768. none was specified. Except none being specified is 0, which is
  2769. also LOG_KERN, therefore klogd could never get kernel messages
  2770. logged as LOG_KERN.
  2771. Members:
  2772. libc/misc/syslog/syslog.c:1.12->1.13
  2773. ---------------------
  2774. PatchSet 3345
  2775. Date: 2004/04/14 16:21:27
  2776. Author: mjn3
  2777. Branch: HEAD
  2778. Tag: (none)
  2779. Log:
  2780. Fix typo.
  2781. Members:
  2782. libc/sysdeps/linux/common/bits/uClibc_stdio.h:1.16->1.17
  2783. ---------------------
  2784. PatchSet 3346
  2785. Date: 2004/04/20 06:27:58
  2786. Author: andersen
  2787. Branch: HEAD
  2788. Tag: (none)
  2789. Log:
  2790. We don't need these...
  2791. Members:
  2792. libpthread/linuxthreads/ChangeLog:1.1->1.2(DEAD)
  2793. libpthread/linuxthreads_db/ChangeLog:1.2->1.3(DEAD)
  2794. ---------------------
  2795. PatchSet 3347
  2796. Date: 2004/04/20 06:32:52
  2797. Author: andersen
  2798. Branch: HEAD
  2799. Tag: (none)
  2800. Log:
  2801. Cope with gcc 3.4's more aggressive persuit of attribute unused
  2802. Members:
  2803. include/features.h:1.57->1.58
  2804. ldso/ldso/arm/dl-startup.h:1.8->1.9
  2805. ldso/ldso/cris/dl-startup.h:1.6->1.7
  2806. ldso/ldso/frv/elfinterp.c:1.1->1.2
  2807. ldso/ldso/i386/dl-startup.h:1.5->1.6
  2808. ldso/ldso/m68k/dl-startup.h:1.5->1.6
  2809. ldso/ldso/mips/dl-startup.h:1.9->1.10
  2810. ldso/ldso/powerpc/dl-startup.h:1.10->1.11
  2811. ldso/ldso/sh/dl-startup.h:1.6->1.7
  2812. ldso/ldso/sh64/dl-startup.h:1.4->1.5
  2813. ldso/ldso/sparc/dl-startup.h:1.5->1.6
  2814. libc/inet/rpc/clnt_perror.c:1.10->1.11
  2815. libc/sysdeps/linux/alpha/bits/atomicity.h:1.1->1.2
  2816. libc/sysdeps/linux/arm/bits/atomicity.h:1.1->1.2
  2817. libc/sysdeps/linux/common/bits/atomicity.h:1.1->1.2
  2818. libc/sysdeps/linux/i386/bits/atomicity.h:1.1->1.2
  2819. libc/sysdeps/linux/i386/bits/mathinline.h:1.3->1.4
  2820. libc/sysdeps/linux/m68k/bits/atomicity.h:1.1->1.2
  2821. libc/sysdeps/linux/mips/bits/atomicity.h:1.1->1.2
  2822. libc/sysdeps/linux/powerpc/bits/atomicity.h:1.1->1.2
  2823. libc/sysdeps/linux/sh/bits/machine-gmon.h:1.2->1.3
  2824. libc/sysdeps/linux/sparc/bits/atomicity.h:1.1->1.2
  2825. libpthread/linuxthreads_db/td_thr_tls_get_addr.c:1.1->1.2
  2826. ---------------------
  2827. PatchSet 3348
  2828. Date: 2004/04/20 17:09:40
  2829. Author: andersen
  2830. Branch: HEAD
  2831. Tag: (none)
  2832. Log:
  2833. Mention uwoody
  2834. Members:
  2835. docs/uclibc.org/news.html:1.11->1.12
  2836. ---------------------
  2837. PatchSet 3349
  2838. Date: 2004/04/20 17:15:53
  2839. Author: andersen
  2840. Branch: HEAD
  2841. Tag: (none)
  2842. Log:
  2843. Fix grammar and spelling
  2844. Members:
  2845. docs/uclibc.org/news.html:1.12->1.13
  2846. ---------------------
  2847. PatchSet 3350
  2848. Date: 2004/04/20 18:51:24
  2849. Author: andersen
  2850. Branch: HEAD
  2851. Tag: (none)
  2852. Log:
  2853. blah
  2854. Members:
  2855. docs/uclibc.org/news.html:1.13->1.14
  2856. ---------------------
  2857. PatchSet 3351
  2858. Date: 2004/04/23 21:39:34
  2859. Author: andersen
  2860. Branch: HEAD
  2861. Tag: (none)
  2862. Log:
  2863. It turns out that asm/reg.h is missing from the 2.6.x kernel headers,
  2864. which prevents libthread_db (used by gdb) from compiling. Include a
  2865. copy within include/sys/user.h for mips, per what was done in glibc.
  2866. Members:
  2867. libc/sysdeps/linux/mips/sys/user.h:1.1->1.2
  2868. ---------------------
  2869. PatchSet 3352
  2870. Date: 2004/04/30 22:20:01
  2871. Author: andersen
  2872. Branch: HEAD
  2873. Tag: (none)
  2874. Log:
  2875. These headers should not be included in uClibc -- they should be
  2876. part of the ppp instead.
  2877. Members:
  2878. include/net/slcompress.h:1.3->1.4(DEAD)
  2879. include/net/vjcompress.h:1.3->1.4(DEAD)
  2880. ---------------------
  2881. PatchSet 3353
  2882. Date: 2004/04/30 22:59:38
  2883. Author: andersen
  2884. Branch: HEAD
  2885. Tag: (none)
  2886. Log:
  2887. Minor .deb updates
  2888. Members:
  2889. debian/changelog:1.20->1.21
  2890. debian/rules:1.30->1.31
  2891. ---------------------
  2892. PatchSet 3354
  2893. Date: 2004/05/05 06:56:03
  2894. Author: andersen
  2895. Branch: HEAD
  2896. Tag: (none)
  2897. Log:
  2898. Jeroen Dobbelaere writes:
  2899. Because variables are linked to fixed registers, there is a problem in :
  2900. (*__errno_location())=(-_r0);
  2901. As __errno_location() uses r0 to return the address of the errno location,
  2902. the negated address will be assigned instead of the error code.
  2903. Attached patch will resolve this.
  2904. Members:
  2905. libc/sysdeps/linux/arm/syscall.c:1.2->1.3
  2906. ---------------------
  2907. PatchSet 3355
  2908. Date: 2004/05/05 06:56:30
  2909. Author: andersen
  2910. Branch: HEAD
  2911. Tag: (none)
  2912. Log:
  2913. Fix screwed up formatting
  2914. Members:
  2915. libc/sysdeps/linux/arm/syscall.c:1.3->1.4
  2916. ---------------------
  2917. PatchSet 3356
  2918. Date: 2004/05/06 09:16:11
  2919. Author: andersen
  2920. Branch: HEAD
  2921. Tag: (none)
  2922. Log:
  2923. Alexandre Oliva writes:
  2924. The vfork() wrapper defined in libpthread, that's used to run
  2925. pthread_atfork()-registered handlers, is not only a very bad idea,
  2926. it's broken and useless. Here's the rationale:
  2927. [---------snip----------]
  2928. Since the implementation as it stands is broken (linking a program
  2929. that vfork()s and exec()s on the child and wait()s on the parent works
  2930. unless you happen to link with libpthread), and I can't think of
  2931. any workable solution, I suggest that we simply remove the vfork()
  2932. overrider in the non-MMU case. Yes, we might lose some small amount
  2933. of functionality here, but it's not like people running uClinux expect
  2934. anything resembling actual fork() to work.
  2935. Members:
  2936. libpthread/linuxthreads/ptfork.c:1.3->1.4
  2937. ---------------------
  2938. PatchSet 3357
  2939. Date: 2004/05/07 05:26:31
  2940. Author: andersen
  2941. Branch: HEAD
  2942. Tag: (none)
  2943. Log:
  2944. Change the global 'buf' to 'servbuf' since some functions in here use
  2945. a local named 'buf' and we want to avoid shadowing that.
  2946. Members:
  2947. libc/inet/getservice.c:1.9->1.10
  2948. ---------------------
  2949. PatchSet 3358
  2950. Date: 2004/05/07 06:52:18
  2951. Author: andersen
  2952. Branch: HEAD
  2953. Tag: (none)
  2954. Log:
  2955. UCLIBC_COMPLETELY_PIC does nothing, so kill it
  2956. Members:
  2957. extra/Configs/Config.frv:1.1->1.2
  2958. extra/Configs/Config.frv.default:1.1->1.2
  2959. extra/Configs/Config.in:1.46->1.47
  2960. ---------------------
  2961. PatchSet 3359
  2962. Date: 2004/05/07 10:00:36
  2963. Author: mjn3
  2964. Branch: HEAD
  2965. Tag: (none)
  2966. Log:
  2967. Add missing include.
  2968. Members:
  2969. libc/inet/getnetent.c:1.6->1.7
  2970. ---------------------
  2971. PatchSet 3360
  2972. Date: 2004/05/07 10:19:14
  2973. Author: mjn3
  2974. Branch: HEAD
  2975. Tag: (none)
  2976. Log:
  2977. Fix a couple of issues in configurations I hadn't tested.
  2978. Members:
  2979. libc/stdio/_stdio.h:1.1->1.2
  2980. libc/sysdeps/linux/common/bits/uClibc_stdio.h:1.17->1.18
  2981. ---------------------
  2982. PatchSet 3361
  2983. Date: 2004/05/07 10:22:52
  2984. Author: mjn3
  2985. Branch: HEAD
  2986. Tag: (none)
  2987. Log:
  2988. "Fix" this so that at least things will link when threading is disabled.
  2989. Also fix the sizeof() issue since the change to a dynamicly allocated buf.
  2990. Note! This is still broken wrt threading, but so is the glibc version.
  2991. I'm just commiting this for new until I can test my rewrite.
  2992. Members:
  2993. libc/misc/ttyent/getttyent.c:1.4->1.5
  2994. ---------------------
  2995. PatchSet 3362
  2996. Date: 2004/05/07 10:30:59
  2997. Author: mjn3
  2998. Branch: HEAD
  2999. Tag: (none)
  3000. Log:
  3001. Patch from Yoshinori Sato <ysato@users.sourceforge.jp>.
  3002. Members:
  3003. libc/sysdeps/linux/common/bits/machine-gmon.h:1.1->1.2
  3004. ---------------------
  3005. PatchSet 3363
  3006. Date: 2004/05/07 10:53:57
  3007. Author: mjn3
  3008. Branch: HEAD
  3009. Tag: (none)
  3010. Log:
  3011. Peter Mazinger asked for this several months ago.
  3012. Members:
  3013. include/elf.h:1.11->1.12
  3014. ---------------------
  3015. PatchSet 3364
  3016. Date: 2004/05/08 05:12:14
  3017. Author: mjn3
  3018. Branch: HEAD
  3019. Tag: (none)
  3020. Log:
  3021. Change clock() to allow wrapping.
  3022. Add timegm() function.
  3023. Make lookup_tzname() static (as it should have been).
  3024. Have strftime() get timezone information from the passed struct
  3025. for the %z and %Z conversions when using struct tm extensions.
  3026. Members:
  3027. include/time.h:1.11->1.12
  3028. libc/misc/time/time.c:1.21->1.22
  3029. ---------------------
  3030. PatchSet 3365
  3031. Date: 2004/05/08 05:20:24
  3032. Author: mjn3
  3033. Branch: HEAD
  3034. Tag: (none)
  3035. Log:
  3036. Obligatory forgotten file...
  3037. Members:
  3038. libc/misc/time/Makefile:1.36->1.37
  3039. ---------------------
  3040. PatchSet 3366
  3041. Date: 2004/05/10 12:59:17
  3042. Author: tobiasa
  3043. Branch: HEAD
  3044. Tag: (none)
  3045. Log:
  3046. Save r0 before modifying it.
  3047. Members:
  3048. ldso/ldso/cris/resolve.S:1.1->1.2
  3049. ---------------------
  3050. PatchSet 3367
  3051. Date: 2004/05/11 07:21:47
  3052. Author: andersen
  3053. Branch: HEAD
  3054. Tag: (none)
  3055. Log:
  3056. Bradley D. LaRonde, brad at laronde dot org writes:
  3057. If I change that ELF_RTYPE_CLASS_COPY to ELF_RTYPE_CLASS_PLT to tell
  3058. _dl_find_hash to ignore stubs when resolving undefined functions without
  3059. stubs, the dlopen tests all pass. dlopen gets a pointer to the libc.so
  3060. malloc instead of a pointer to the libpthread malloc stub. Yay! :-)
  3061. Members:
  3062. ldso/ldso/mips/elfinterp.c:1.13->1.14
  3063. ---------------------
  3064. PatchSet 3368
  3065. Date: 2004/05/11 10:45:25
  3066. Author: andersen
  3067. Branch: HEAD
  3068. Tag: (none)
  3069. Log:
  3070. Purge trailing white space
  3071. Members:
  3072. libc/misc/internals/__uClibc_main.c:1.30->1.31
  3073. ---------------------
  3074. PatchSet 3369
  3075. Date: 2004/05/11 11:14:57
  3076. Author: andersen
  3077. Branch: HEAD
  3078. Tag: (none)
  3079. Log:
  3080. make certain that getpagesize() returns correct the value for mips
  3081. by extracting the value from the ELF header.
  3082. Members:
  3083. ldso/include/ldso.h:1.8->1.9
  3084. ldso/ldso/dl-elf.c:1.68->1.69
  3085. ldso/ldso/dl-startup.c:1.8->1.9
  3086. ldso/ldso/ldso.c:1.95->1.96
  3087. libc/misc/internals/__uClibc_main.c:1.31->1.32
  3088. libc/sysdeps/linux/common/getpagesize.c:1.3->1.4
  3089. ---------------------
  3090. PatchSet 3370
  3091. Date: 2004/05/11 11:35:10
  3092. Author: andersen
  3093. Branch: HEAD
  3094. Tag: (none)
  3095. Log:
  3096. Setup a _dl_pagesize value for use by staticly linked apps
  3097. Members:
  3098. libc/misc/internals/__uClibc_main.c:1.32->1.33
  3099. ---------------------
  3100. PatchSet 3371
  3101. Date: 2004/05/11 19:13:26
  3102. Author: andersen
  3103. Branch: HEAD
  3104. Tag: (none)
  3105. Log:
  3106. As noticed by the sharp eyed Joakim Tjernlund, I stupidly
  3107. hard coded 4096 instead of PAGE_SIZE. Because I'm an idiot.
  3108. Members:
  3109. ldso/ldso/dl-startup.c:1.9->1.10
  3110. ldso/ldso/ldso.c:1.96->1.97
  3111. ---------------------
  3112. PatchSet 3372
  3113. Date: 2004/05/12 22:54:50
  3114. Author: andersen
  3115. Branch: HEAD
  3116. Tag: (none)
  3117. Log:
  3118. Add a local '_dl_errno' to be used by syscalls in ldso, allowing
  3119. useful syscall failure diagnostics.
  3120. Members:
  3121. ldso/ldso/ldso.c:1.97->1.98
  3122. ldso/ldso/arm/dl-syscalls.h:1.7->1.8
  3123. ldso/ldso/cris/dl-syscalls.h:1.3->1.4
  3124. ldso/ldso/frv/dl-syscalls.h:1.1->1.2
  3125. ldso/ldso/i386/dl-syscalls.h:1.8->1.9
  3126. ldso/ldso/m68k/dl-syscalls.h:1.7->1.8
  3127. ldso/ldso/mips/dl-syscalls.h:1.5->1.6
  3128. ldso/ldso/powerpc/dl-syscalls.h:1.4->1.5
  3129. ldso/ldso/sh/dl-syscalls.h:1.2->1.3
  3130. ldso/ldso/sh64/dl-syscalls.h:1.1->1.2
  3131. ldso/ldso/sparc/dl-syscalls.h:1.6->1.7
  3132. ---------------------
  3133. PatchSet 3373
  3134. Date: 2004/05/12 23:11:30
  3135. Author: andersen
  3136. Branch: HEAD
  3137. Tag: (none)
  3138. Log:
  3139. Patch from Bradley D. LaRonde:
  3140. ld.so mprotect rwx .dyanmic segment for mips DT_DEBUG
  3141. Allow writing debug_addr into the .dynamic segment.
  3142. Even though the program header is marked RWE, the kernel
  3143. gives it to us rx.
  3144. Members:
  3145. ldso/ldso/dl-startup.c:1.10->1.11
  3146. ---------------------
  3147. PatchSet 3374
  3148. Date: 2004/05/13 00:19:47
  3149. Author: andersen
  3150. Branch: HEAD
  3151. Tag: (none)
  3152. Log:
  3153. Bradley D. LaRonde writes:
  3154. Oops, this adds the page alignment offset to the mprotected size.
  3155. Regards,
  3156. Brad
  3157. Members:
  3158. ldso/ldso/dl-startup.c:1.11->1.12
  3159. ---------------------
  3160. PatchSet 3375
  3161. Date: 2004/05/13 05:53:37
  3162. Author: andersen
  3163. Branch: HEAD
  3164. Tag: (none)
  3165. Log:
  3166. Add define for SHM_HUGETLB
  3167. Members:
  3168. libc/sysdeps/linux/common/bits/shm.h:1.3->1.4
  3169. ---------------------
  3170. PatchSet 3376
  3171. Date: 2004/05/13 09:23:34
  3172. Author: andersen
  3173. Branch: HEAD
  3174. Tag: (none)
  3175. Log:
  3176. update libdl so it also groks the new _dl_errno
  3177. Members:
  3178. ldso/libdl/libdl.c:1.40->1.41
  3179. ---------------------
  3180. PatchSet 3377
  3181. Date: 2004/05/14 10:22:10
  3182. Author: andersen
  3183. Branch: HEAD
  3184. Tag: (none)
  3185. Log:
  3186. Alexandre Oliva writes:
  3187. A program that requests __pthread_sig_debug to be blocked will
  3188. self-deadlock when it requests a thread to be created, because the
  3189. debugger (rda or gdb) will never get the signal, so it won't wake up
  3190. the pthread manager as expected.
  3191. This patch fixes it.
  3192. Members:
  3193. libpthread/linuxthreads/signals.c:1.4->1.5
  3194. ---------------------
  3195. PatchSet 3378
  3196. Date: 2004/05/14 10:25:08
  3197. Author: andersen
  3198. Branch: HEAD
  3199. Tag: (none)
  3200. Log:
  3201. Patch from Alexandre Oliva:
  3202. On Mar 20, 2004, Erik Andersen <andersen@codepoet.org> wrote:
  3203. > If you supply a FR-V specific link.h header into
  3204. > libc/sysdeps/linux/frv/ then you can do the same sortof
  3205. > thing that mips does i.e. with sgidefs.h in the headers
  3206. > target in libc/sysdeps/linux/mips/Makefile
  3207. Thanks, this patch implements your suggestion.
  3208. Members:
  3209. libc/sysdeps/linux/frv/Makefile:1.3->1.4
  3210. libc/sysdeps/linux/frv/link.h:INITIAL->1.1
  3211. ---------------------
  3212. PatchSet 3379
  3213. Date: 2004/05/14 10:29:44
  3214. Author: andersen
  3215. Branch: HEAD
  3216. Tag: (none)
  3217. Log:
  3218. Alexandre Oliva writes:
  3219. This patch introduces optimized versions of memcpy and memset for
  3220. frv.
  3221. Members:
  3222. libc/string/Makefile:1.60->1.61
  3223. libc/string/frv/Makefile:INITIAL->1.1
  3224. libc/string/frv/memcpy.S:INITIAL->1.1
  3225. libc/string/frv/memset.S:INITIAL->1.1
  3226. ---------------------
  3227. PatchSet 3380
  3228. Date: 2004/05/14 10:39:04
  3229. Author: andersen
  3230. Branch: HEAD
  3231. Tag: (none)
  3232. Log:
  3233. Kill off the now obsolete __libc_vfork symbol
  3234. Members:
  3235. libc/sysdeps/linux/arm/vfork.S:1.7->1.8
  3236. libc/sysdeps/linux/e1/vfork.c:1.2->1.3
  3237. libc/sysdeps/linux/frv/vfork.S:1.1->1.2
  3238. libc/sysdeps/linux/m68k/vfork.S:1.4->1.5
  3239. ---------------------
  3240. PatchSet 3381
  3241. Date: 2004/05/14 10:51:01
  3242. Author: andersen
  3243. Branch: HEAD
  3244. Tag: (none)
  3245. Log:
  3246. __data_start needs to be added to all crt0.S files that don't currently
  3247. have it. It is used by the boehm gc, amoung other things.
  3248. Members:
  3249. libc/sysdeps/linux/arm/crt0.S:1.21->1.22
  3250. libc/sysdeps/linux/cris/crt0.S:1.1->1.2
  3251. libc/sysdeps/linux/e1/crt0.S:1.1->1.2
  3252. libc/sysdeps/linux/frv/crt0.S:1.1->1.2
  3253. libc/sysdeps/linux/h8300/crt0.S:1.7->1.8
  3254. libc/sysdeps/linux/i386/crt0.S:1.22->1.23
  3255. libc/sysdeps/linux/i960/crt0.S:1.1->1.2
  3256. libc/sysdeps/linux/m68k/crt0.S:1.12->1.13
  3257. libc/sysdeps/linux/microblaze/crt0.S:1.1->1.2
  3258. libc/sysdeps/linux/mips/crt0.S:1.11->1.12
  3259. libc/sysdeps/linux/powerpc/crt0.S:1.7->1.8
  3260. libc/sysdeps/linux/sh/crt0.S:1.13->1.14
  3261. libc/sysdeps/linux/sh64/crt0.S:1.1->1.2
  3262. libc/sysdeps/linux/v850/crt0.S:1.7->1.8
  3263. ---------------------
  3264. PatchSet 3382
  3265. Date: 2004/05/14 10:59:09
  3266. Author: andersen
  3267. Branch: HEAD
  3268. Tag: (none)
  3269. Log:
  3270. Alexandre Oliva writes:
  3271. Here are a number of minor changes to FR-V-specific bits of the uClibc
  3272. port:
  3273. - I've adjusted the definition of _dl_mmap to cope with the fact that
  3274. there will be a definition for an mmap2-only system.
  3275. - We don't have COPY relocs, so optimize the copy reloc-related code
  3276. away.
  3277. - Change the page size to 16KiB, to match the ABI spec, and not a
  3278. stale value I'd copied from a linker config file. Oops.
  3279. - Fix error handling in clone and vfork; parts of the changes by David
  3280. Howells <dhowells@redhat.com>
  3281. - Rearrange includes in crtreloc.c.
  3282. - Change the API of __syscall_error, to reduce code size.
  3283. - Improve __syscall_return in terms of code size, so as to enable
  3284. tail-calling of __syscall_error, at least within libc. Ideally,
  3285. __syscall_error should be hidden within libc.so, but this didn't
  3286. work because of libdl. I haven't looked into why, and figured I'd
  3287. leave it visible for now.
  3288. - Rename enumerators and macros in sys/ucontext.h to reduce namespace
  3289. pollution.
  3290. Members:
  3291. ldso/ldso/frv/dl-syscalls.h:1.2->1.3
  3292. ldso/ldso/frv/dl-sysdep.h:1.2->1.3
  3293. libc/sysdeps/linux/frv/clone.S:1.1->1.2
  3294. libc/sysdeps/linux/frv/crtreloc.c:1.1->1.2
  3295. libc/sysdeps/linux/frv/sysdep.c:1.1->1.2
  3296. libc/sysdeps/linux/frv/vfork.S:1.2->1.3
  3297. libc/sysdeps/linux/frv/bits/syscalls.h:1.1->1.2
  3298. libc/sysdeps/linux/frv/sys/ucontext.h:1.1->1.2
  3299. ---------------------
  3300. PatchSet 3383
  3301. Date: 2004/05/14 11:12:24
  3302. Author: andersen
  3303. Branch: HEAD
  3304. Tag: (none)
  3305. Log:
  3306. Joakim Tjernlund writes:
  3307. Hi Erik
  3308. It seems to me that __pthread_once and __pthread_initialize_minimal could be made
  3309. WEAKs with no stub. The code in rpc_thread.c and __uClibc_main.c appears to expect this.
  3310. Also, __pthread_return_0 __pthread_return_1 and __pthread_return_void can be static, not to
  3311. pollute the name space.
  3312. Jocke
  3313. Members:
  3314. libc/inet/rpc/rpc_thread.c:1.6->1.7
  3315. libc/misc/pthread/weaks.c:1.5->1.6
  3316. ---------------------
  3317. PatchSet 3384
  3318. Date: 2004/05/14 19:49:40
  3319. Author: mjn3
  3320. Branch: HEAD
  3321. Tag: (none)
  3322. Log:
  3323. Fix changed link into the mailing list archive.
  3324. Members:
  3325. docs/uclibc.org/FAQ.html:1.26->1.27
  3326. ---------------------
  3327. PatchSet 3385
  3328. Date: 2004/05/15 08:21:58
  3329. Author: andersen
  3330. Branch: HEAD
  3331. Tag: (none)
  3332. Log:
  3333. Cope when the __NR_get_kernel_syms is undefined (i.e. 2.6.x arm-linux)
  3334. Members:
  3335. libc/sysdeps/linux/common/get_kernel_syms.c:1.1->1.2
  3336. ---------------------
  3337. PatchSet 3386
  3338. Date: 2004/05/24 10:03:59
  3339. Author: tobiasa
  3340. Branch: HEAD
  3341. Tag: (none)
  3342. Log:
  3343. Removed unused file.
  3344. Members:
  3345. libc/sysdeps/linux/cris/crt0.S:1.2->1.3(DEAD)
  3346. ---------------------
  3347. PatchSet 3387
  3348. Date: 2004/06/06 08:08:25
  3349. Author: andersen
  3350. Branch: HEAD
  3351. Tag: (none)
  3352. Log:
  3353. scrap the goofy time + getpid() based "randomness" and use
  3354. the real thing.
  3355. Members:
  3356. libc/misc/internals/tempname.c:1.6->1.7
  3357. ---------------------
  3358. PatchSet 3388
  3359. Date: 2004/06/12 05:43:09
  3360. Author: andersen
  3361. Branch: HEAD
  3362. Tag: (none)
  3363. Log:
  3364. Oops. Missed a spot.
  3365. Members:
  3366. libc/misc/internals/tempname.c:1.7->1.8
  3367. ---------------------
  3368. PatchSet 3389
  3369. Date: 2004/06/12 05:52:22
  3370. Author: andersen
  3371. Branch: HEAD
  3372. Tag: (none)
  3373. Log:
  3374. Per comments from Bernhard Rosenkraenzer, adjust gcc 3.3.x generated asm
  3375. with s/i686.get_pc_thunk.bx/get_pc_thunk_bx/g to make gcc 3.4 happy.
  3376. Members:
  3377. libc/sysdeps/linux/i386/crti.S:1.1->1.2
  3378. libc/sysdeps/linux/i386/crtn.S:1.1->1.2
  3379. ---------------------
  3380. PatchSet 3390
  3381. Date: 2004/06/12 06:12:21
  3382. Author: andersen
  3383. Branch: HEAD
  3384. Tag: (none)
  3385. Log:
  3386. Philip Craig at snapgear dot com writes:
  3387. Strlen was counting the last 3 bytes incorrectly for big endian arm.
  3388. Members:
  3389. libc/string/arm/strlen.S:1.1->1.2
  3390. ---------------------
  3391. PatchSet 3391
  3392. Date: 2004/06/12 08:38:38
  3393. Author: andersen
  3394. Branch: HEAD
  3395. Tag: (none)
  3396. Log:
  3397. Jakub Bogusz from pld-linux dot org writes:
  3398. Hello,
  3399. I managed to get ldso (and thus shared linking to uClibc) to work on
  3400. sparc (actually sparc64 kernel with 32-bit userspace), at least on
  3401. simple "hello world" program (more complex ones not tested).
  3402. Some notes on attached patch (against 0.9.26, would require some work
  3403. to apply on current CVS - but I tested 0.9.26, not CVS):
  3404. - ELF magic cannot be examined by _dl_strncmp so early, probably because of
  3405. string constant, like on ppc/mips/sh
  3406. (note that early SEND_STDERR still crashes when trying to do _dl_strlen
  3407. - I suppose that string constants require relocation; but adding
  3408. load_addr didn't help, just ELF header was displayed instead of crash)
  3409. - mmap() is syscall6 like on ppc/mips/sh, not old i386 mmap()
  3410. - for generic sparc (i.e. not sparcv8/sparcv9) gcc produces .udiv/.urem
  3411. calls for unsigned integer / and % operators - so these operations
  3412. must be avoided. I copied do_rem definition from arm header.
  3413. But / and % are used also in _dl_simple_ltoa() and
  3414. _dl_simple_ltoahex(); in ltoahex gcc optimizes it to shifts (but
  3415. I think it's safer to use shifts explicitly, not rely on
  3416. optimization...).
  3417. I changed % in ltoa to do_rem, but as there was no do_div definition,
  3418. I changed all "%d" specifiers to "%x" to avoid crashes (this changes
  3419. wouldn't be needed if _dl_simple_ltoa() were fixed to not use
  3420. division on sparc).
  3421. - "#define SOLARIS_COMPATIBLE" in ld_sysdep.h broke ldso on Linux
  3422. because of redefining _dl_linux_resolve only in some places (it was
  3423. still referenced in INIT_GOT before redefinition). So
  3424. _dl_linux_resolve redefinition should be moved before INIT_GOT
  3425. definition or removed.
  3426. - sparc64 kernel requires mmap() addresses to be aligned to 8192, not
  3427. 4096, otherwise mmap() call failed
  3428. - reloc_entry must be shifted by 10, not 12 (I found similar operation
  3429. in glibc sources)
  3430. Aside of sparc-specific fixes:
  3431. - I moved some _dl_dprintf()s inside if(_dl_debug_*) conditions (to avoid
  3432. debugging messages when LD_DEBUG is not defined)
  3433. - it seems that there was possible off-by-one in ltoa and ltoahex?
  3434. they are called with char[22] as 1st argument, and then '\0' is stored
  3435. in local[22] (_before_ p decrementation)... or am I missing something?
  3436. If not, fix is included in patch.
  3437. Members:
  3438. ldso/include/dl-string.h:1.4->1.5
  3439. ldso/include/dl-syscall.h:1.5->1.6
  3440. ldso/ldso/dl-elf.c:1.69->1.70
  3441. ldso/ldso/sparc/dl-syscalls.h:1.7->1.8
  3442. ldso/ldso/sparc/dl-sysdep.h:1.7->1.8
  3443. ldso/ldso/sparc/elfinterp.c:1.16->1.17
  3444. ---------------------
  3445. PatchSet 3392
  3446. Date: 2004/06/12 08:41:18
  3447. Author: andersen
  3448. Branch: HEAD
  3449. Tag: (none)
  3450. Log:
  3451. Stephen Hemminger from osdl dot org writes:
  3452. Rather than copy more code back into the bridge-utilities, how about applying this
  3453. change to uClibc? I hate when packages get cluttered for workarounds for other
  3454. incompatibilities.
  3455. The problem is that SIOCGIFCONF only lists interfaces that have IP addresses, so it
  3456. doesn't find the other interfaces that are being used for bridging. It could be fixed
  3457. in the kernel to return all interfaces, but then something else might break; and still
  3458. it mean a kernel update for the 2.4 users.
  3459. The whole use of ifindex in the bridge API is a bad idea. But we probably have to live
  3460. with it for compatibility.
  3461. Patch against uClibc 0.9.26
  3462. Members:
  3463. libc/inet/if_nametoindex.c:1.2->1.3
  3464. ---------------------
  3465. PatchSet 3393
  3466. Date: 2004/06/19 06:28:24
  3467. Author: andersen
  3468. Branch: HEAD
  3469. Tag: (none)
  3470. Log:
  3471. note new mailing list posting policy
  3472. Members:
  3473. docs/uclibc.org/lists.html:1.1->1.2
  3474. ---------------------
  3475. PatchSet 3394
  3476. Date: 2004/06/19 19:54:40
  3477. Author: andersen
  3478. Branch: HEAD
  3479. Tag: (none)
  3480. Log:
  3481. Bradley D. LaRonde writes:
  3482. dl-string.h references do_rem, but do_rem is a #define in <arch>/dl-sysdep.h
  3483. which is not included by dl-sysdep.h. This causes a problem in libdl:
  3484. In file included from ../../ldso/include/ldso.h:27, from libdl.c:33:
  3485. ../../ldso/include/dl-string.h: In function `_dl_simple_ltoa':
  3486. ../../ldso/include/dl-string.h:216: warning: implicit declaration of
  3487. function `do_rem'
  3488. Include dl-sysdep.h in dl-string.h before using do_rem.
  3489. Members:
  3490. ldso/include/dl-string.h:1.5->1.6
  3491. ---------------------
  3492. PatchSet 3395
  3493. Date: 2004/06/19 21:32:41
  3494. Author: andersen
  3495. Branch: HEAD
  3496. Tag: (none)
  3497. Log:
  3498. Joakim Tjernlund writes:
  3499. Glibc does not use COPY class for SHN_COMMOM in MIPS. Make uClibc ldso
  3500. the same.
  3501. Members:
  3502. ldso/ldso/mips/elfinterp.c:1.14->1.15
  3503. ---------------------
  3504. PatchSet 3396
  3505. Date: 2004/06/19 21:33:04
  3506. Author: andersen
  3507. Branch: HEAD
  3508. Tag: (none)
  3509. Log:
  3510. Joakim Tjernlund writes:
  3511. Since MIPS don't have COPY relocs it seems apropiate to define
  3512. DL_NO_COPY_RELOCS. This will optimize dl_find_hash somewhat.
  3513. Members:
  3514. ldso/ldso/mips/dl-sysdep.h:1.9->1.10
  3515. ---------------------
  3516. PatchSet 3397
  3517. Date: 2004/06/19 21:38:41
  3518. Author: andersen
  3519. Branch: HEAD
  3520. Tag: (none)
  3521. Log:
  3522. Joakim Tjernlund writes:
  3523. Make old weak symbol handling work, if someone wants to
  3524. enable it.
  3525. Members:
  3526. ldso/ldso/dl-hash.c:1.19->1.20
  3527. ---------------------
  3528. PatchSet 3398
  3529. Date: 2004/06/20 05:39:04
  3530. Author: andersen
  3531. Branch: HEAD
  3532. Tag: (none)
  3533. Log:
  3534. Whine about R_PPC_REL24 relocations, and tell people to compile
  3535. shared libraries with -fPIC
  3536. Members:
  3537. ldso/ldso/powerpc/elfinterp.c:1.38->1.39
  3538. ---------------------
  3539. PatchSet 3399
  3540. Date: 2004/06/20 11:10:49
  3541. Author: andersen
  3542. Branch: HEAD
  3543. Tag: (none)
  3544. Log:
  3545. Let dl-string.h include dl-sysdep.h, since it has proper include guards
  3546. Members:
  3547. ldso/include/dl-elf.h:1.12->1.13
  3548. ---------------------
  3549. PatchSet 3400
  3550. Date: 2004/06/24 07:52:08
  3551. Author: andersen
  3552. Branch: HEAD
  3553. Tag: (none)
  3554. Log:
  3555. Disable support for R_ARM_PC24, just like R_PPC_REL24 these should
  3556. only occur when shared libs are not compiled with -fPIC
  3557. Members:
  3558. ldso/ldso/arm/elfinterp.c:1.20->1.21
  3559. ---------------------
  3560. PatchSet 3401
  3561. Date: 2004/06/27 01:16:05
  3562. Author: andersen
  3563. Branch: HEAD
  3564. Tag: (none)
  3565. Log:
  3566. Joakim Tjernlund writes:
  3567. Hi yet again :)
  3568. in dl-startup.c when performing boot strap relocation the following test
  3569. exists to make sure that only "_dl_" symbols are relocated:
  3570. /* We only do a partial dynamic linking right now. The user
  3571. is not supposed to define any symbols that start with a
  3572. '_dl', so we can do this with confidence. */
  3573. if (!symname || !_dl_symbol(symname)) {
  3574. continue;
  3575. }
  3576. However on PPC(and the other archs as well I suspect) all symbols are
  3577. "_dl_" symbols so the test is never true. The test can be removed and the
  3578. whole loop simplified(smaller). This also makes it possible to
  3579. simplify elfinterp.c
  3580. This remove the scanning of ldso.so relocs, making relocation faster.
  3581. I have tested this on PPC and it works well.
  3582. Do you think this optimization will work for the other arches as well?
  3583. I can't see why not.
  3584. Jocke
  3585. * Tested on x86, arm, mipsel, and powerpc by Erik and works nicely
  3586. -Erik
  3587. Members:
  3588. ldso/ldso/dl-startup.c:1.12->1.13
  3589. ldso/ldso/arm/elfinterp.c:1.21->1.22
  3590. ldso/ldso/i386/elfinterp.c:1.31->1.32
  3591. ldso/ldso/mips/elfinterp.c:1.15->1.16
  3592. ldso/ldso/powerpc/elfinterp.c:1.39->1.40
  3593. ---------------------
  3594. PatchSet 3402
  3595. Date: 2004/07/05 18:45:50
  3596. Author: andersen
  3597. Branch: HEAD
  3598. Tag: (none)
  3599. Log:
  3600. Update FAQ a bit
  3601. Members:
  3602. docs/uclibc.org/FAQ.html:1.27->1.28
  3603. ---------------------
  3604. PatchSet 3403
  3605. Date: 2004/07/14 12:27:02
  3606. Author: andersen
  3607. Branch: HEAD
  3608. Tag: (none)
  3609. Log:
  3610. Based on a patch from Alexandre Oliva, make sure _dl_malloc returns a nicely
  3611. aligned pointer that may be aligned up to page_size. Also add _dl_free,
  3612. Members:
  3613. ldso/include/ldso.h:1.9->1.10
  3614. ldso/ldso/dl-elf.c:1.70->1.71
  3615. ldso/ldso/dl-hash.c:1.20->1.21
  3616. ldso/ldso/ldso.c:1.98->1.99
  3617. ldso/libdl/libdl.c:1.41->1.42
  3618. ---------------------
  3619. PatchSet 3404
  3620. Date: 2004/07/14 23:07:44
  3621. Author: andersen
  3622. Branch: HEAD
  3623. Tag: (none)
  3624. Log:
  3625. Sigh. I got things working this morning, then checked stuff in from the wrong
  3626. tree. Bad boy, No doughnut.
  3627. -Erik
  3628. Members:
  3629. ldso/include/ldso.h:1.10->1.11
  3630. ldso/ldso/dl-elf.c:1.71->1.72
  3631. ldso/ldso/dl-hash.c:1.21->1.22
  3632. ldso/ldso/ldso.c:1.99->1.100
  3633. ldso/libdl/libdl.c:1.42->1.43
  3634. ---------------------
  3635. PatchSet 3405
  3636. Date: 2004/07/15 05:54:13
  3637. Author: andersen
  3638. Branch: HEAD
  3639. Tag: (none)
  3640. Log:
  3641. Peter Kjellerstedt at axis.com writes:
  3642. Hello,
  3643. the attached patch should bring extra/config in line
  3644. with the Linux 2.6.7 sources.
  3645. The following are the commit messages for the respective
  3646. files from the Linux bk-repository:
  3647. checklist.c:
  3648. * fix menuconfig choice item help display
  3649. confdata.c:
  3650. * config: choice fix
  3651. * kconfig: don't rename target dir when saving config
  3652. expr.c, expr.h:
  3653. * config: disable debug prints
  3654. mconf.c:
  3655. * fix menuconfig choice item help display
  3656. menu.c:
  3657. * Kconfig: use select statements
  3658. symbol.c:
  3659. * config: choice fix
  3660. * Avoid bogus warning about recursive dependencies
  3661. * c99 struct initialiser conversions
  3662. textbox.c:
  3663. * janitor: don't init statics to 0
  3664. util.c:
  3665. * fix lxdialog behaviour
  3666. //Peter
  3667. Members:
  3668. extra/config/checklist.c:1.1->1.2
  3669. extra/config/confdata.c:1.10->1.11
  3670. extra/config/expr.c:1.2->1.3
  3671. extra/config/expr.h:1.3->1.4
  3672. extra/config/mconf.c:1.8->1.9
  3673. extra/config/menu.c:1.3->1.4
  3674. extra/config/symbol.c:1.5->1.6
  3675. extra/config/textbox.c:1.1->1.2
  3676. extra/config/util.c:1.1->1.2
  3677. ---------------------
  3678. PatchSet 3406
  3679. Date: 2004/07/15 07:05:07
  3680. Author: andersen
  3681. Branch: HEAD
  3682. Tag: (none)
  3683. Log:
  3684. Patch from Yoshinori Sato to add H8/300 relocation types.
  3685. Members:
  3686. include/elf.h:1.12->1.13
  3687. ---------------------
  3688. PatchSet 3407
  3689. Date: 2004/07/15 07:33:59
  3690. Author: andersen
  3691. Branch: HEAD
  3692. Tag: (none)
  3693. Log:
  3694. h8300 updates from Yoshinori Sato
  3695. Members:
  3696. libc/sysdeps/linux/h8300/Makefile:1.11->1.12
  3697. libc/sysdeps/linux/h8300/__longjmp.S:INITIAL->1.1
  3698. libc/sysdeps/linux/h8300/brk.c:INITIAL->1.1
  3699. libc/sysdeps/linux/h8300/bsd-_setjmp.S:INITIAL->1.1
  3700. libc/sysdeps/linux/h8300/bsd-setjmp.S:INITIAL->1.1
  3701. libc/sysdeps/linux/h8300/clone.S:INITIAL->1.1
  3702. libc/sysdeps/linux/h8300/crt0.S:1.8->1.9
  3703. libc/sysdeps/linux/h8300/crti.S:INITIAL->1.1
  3704. libc/sysdeps/linux/h8300/crtn.S:INITIAL->1.1
  3705. libc/sysdeps/linux/h8300/pt-machine.h:INITIAL->1.1
  3706. libc/sysdeps/linux/h8300/ptrace.c:1.2->1.3
  3707. libc/sysdeps/linux/h8300/setjmp.S:1.2->1.3
  3708. libc/sysdeps/linux/h8300/vfork.S:1.3->1.4
  3709. libc/sysdeps/linux/h8300/bits/atomicity.h:INITIAL->1.1
  3710. libc/sysdeps/linux/h8300/bits/huge_val.h:1.3->1.4(DEAD)
  3711. libc/sysdeps/linux/h8300/bits/kernel_stat.h:1.3->1.4
  3712. libc/sysdeps/linux/h8300/bits/kernel_types.h:1.2->1.3
  3713. libc/sysdeps/linux/h8300/bits/mman.h:1.3->1.4
  3714. libc/sysdeps/linux/h8300/bits/resource.h:1.3->1.4(DEAD)
  3715. libc/sysdeps/linux/h8300/bits/setjmp.h:1.3->1.4
  3716. libc/sysdeps/linux/h8300/bits/sigcontextinfo.h:INITIAL->1.1
  3717. libc/sysdeps/linux/h8300/bits/stackinfo.h:INITIAL->1.1
  3718. libc/sysdeps/linux/h8300/bits/syscalls.h:1.6->1.7
  3719. libc/sysdeps/linux/h8300/bits/wordsize.h:1.3->1.4
  3720. libc/sysdeps/linux/h8300/sys/procfs.h:INITIAL->1.1
  3721. ---------------------
  3722. PatchSet 3408
  3723. Date: 2004/07/15 07:52:22
  3724. Author: andersen
  3725. Branch: HEAD
  3726. Tag: (none)
  3727. Log:
  3728. Atsushi Nemoto writes:
  3729. This is a patch for uClibc/libc/sysdeps/linux/mips/sys/procfs.h pulled
  3730. from glibc CVS.
  3731. This fixes gdb with threaded application (with glibc environment).
  3732. Although debugging threaded programs seems not working on uClibc/mips
  3733. yet, this patch will be required when it becomes working.
  3734. This patch can be applied to any version of uClibc (including current
  3735. CVS).
  3736. Members:
  3737. libc/sysdeps/linux/mips/sys/procfs.h:1.1->1.2
  3738. ---------------------
  3739. PatchSet 3409
  3740. Date: 2004/07/15 08:06:24
  3741. Author: andersen
  3742. Branch: HEAD
  3743. Tag: (none)
  3744. Log:
  3745. Use MAP_PRIVATE whenever __ARCH_HAS_MMU__ is set.
  3746. Only use MAP_SHARED when mmu-less.
  3747. Members:
  3748. libc/stdlib/malloc/malloc.c:1.36->1.37
  3749. libc/stdlib/malloc-simple/alloc.c:1.15->1.16
  3750. libc/stdlib/malloc-standard/malloc.c:1.1->1.2
  3751. libc/stdlib/malloc-standard/malloc.h:1.1->1.2
  3752. ---------------------
  3753. PatchSet 3410
  3754. Date: 2004/07/15 08:22:48
  3755. Author: andersen
  3756. Branch: HEAD
  3757. Tag: (none)
  3758. Log:
  3759. _SC_PAGESIZE is standard. Some ancient legacy unix variants used _SC_PAGE_SIZE
  3760. instead, but we are not such a system and should not propagate such things.
  3761. Members:
  3762. libpthread/linuxthreads/internals.h:1.7->1.8
  3763. ---------------------
  3764. PatchSet 3411
  3765. Date: 2004/07/15 08:31:31
  3766. Author: andersen
  3767. Branch: HEAD
  3768. Tag: (none)
  3769. Log:
  3770. _SC_PAGESIZE is standard. Some ancient legacy unix variants used _SC_PAGE_SIZE
  3771. instead, but we are not such a system and should not propagate such things.
  3772. Members:
  3773. libc/stdlib/malloc-standard/malloc.h:1.2->1.3
  3774. ---------------------
  3775. PatchSet 3412
  3776. Date: 2004/07/15 09:09:24
  3777. Author: andersen
  3778. Branch: HEAD
  3779. Tag: (none)
  3780. Log:
  3781. Cleanup a few of the more egregiously broken sysconf values to
  3782. actually match reality. In particular, _SC_GETPW_R_SIZE_MAX and
  3783. _SC_GETGR_R_SIZE_MAX were causing us problems with programs such
  3784. as libglib, since they were always returning -1, which is a bit
  3785. smaller than the actual passwd and group max buffer sizes.
  3786. -Erik
  3787. Members:
  3788. libc/pwd_grp/pwd_grp.c:1.6->1.7
  3789. libc/termios/ttyname.c:1.13->1.14
  3790. libc/unistd/sysconf.c:1.15->1.16
  3791. ---------------------
  3792. PatchSet 3413
  3793. Date: 2004/07/15 09:21:07
  3794. Author: andersen
  3795. Branch: HEAD
  3796. Tag: (none)
  3797. Log:
  3798. update packaging a bit
  3799. Members:
  3800. debian/changelog:1.21->1.22
  3801. debian/config:1.5->1.6
  3802. debian/rules:1.31->1.32
  3803. ---------------------
  3804. PatchSet 3414
  3805. Date: 2004/07/15 10:14:10
  3806. Author: andersen
  3807. Branch: HEAD
  3808. Tag: (none)
  3809. Log:
  3810. Cleanup some cruft
  3811. Members:
  3812. libc/pwd_grp/Makefile:1.25->1.26
  3813. ---------------------
  3814. PatchSet 3415
  3815. Date: 2004/07/16 11:09:29
  3816. Author: andersen
  3817. Branch: HEAD
  3818. Tag: (none)
  3819. Log:
  3820. Pete Popov writes:
  3821. Hi Erik,
  3822. I'm not sure why the NIOS support is not in uClibc -- perhaps the patch
  3823. was rejected or never submitted? In any case, I'm playing with some NIOS
  3824. stuff and created this patch against 0.9.26. The work was done by
  3825. Microtronix. I'm not sure who else contributed to it. It would be great
  3826. to have the NIOS support available in uClibc so developers don't have to
  3827. go searching for these bits.
  3828. Pete
  3829. Members:
  3830. extra/Configs/Config.in:1.47->1.48
  3831. extra/Configs/Config.nios:INITIAL->1.1
  3832. extra/Configs/Config.nios2:INITIAL->1.1
  3833. include/elf.h:1.13->1.14
  3834. libc/sysdeps/linux/Makefile:1.21->1.22
  3835. libc/sysdeps/linux/nios/Makefile:INITIAL->1.1
  3836. libc/sysdeps/linux/nios/NM_Macros.S:INITIAL->1.1
  3837. libc/sysdeps/linux/nios/NR_Math1.S:INITIAL->1.1
  3838. libc/sysdeps/linux/nios/__longjmp.S:INITIAL->1.1
  3839. libc/sysdeps/linux/nios/brk.c:INITIAL->1.1
  3840. libc/sysdeps/linux/nios/bsd-_setjmp.S:INITIAL->1.1
  3841. libc/sysdeps/linux/nios/bsd-setjmp.S:INITIAL->1.1
  3842. libc/sysdeps/linux/nios/clone.S:INITIAL->1.1
  3843. libc/sysdeps/linux/nios/crt0.S:INITIAL->1.1
  3844. libc/sysdeps/linux/nios/crt0.c:INITIAL->1.1
  3845. libc/sysdeps/linux/nios/crtbegin.c:INITIAL->1.1
  3846. libc/sysdeps/linux/nios/crtend.c:INITIAL->1.1
  3847. libc/sysdeps/linux/nios/fpu_control.h:INITIAL->1.1
  3848. libc/sysdeps/linux/nios/setjmp.S:INITIAL->1.1
  3849. libc/sysdeps/linux/nios/vfork.S:INITIAL->1.1
  3850. libc/sysdeps/linux/nios/bits/endian.h:INITIAL->1.1
  3851. libc/sysdeps/linux/nios/bits/fcntl.h:INITIAL->1.1
  3852. libc/sysdeps/linux/nios/bits/kernel_types.h:INITIAL->1.1
  3853. libc/sysdeps/linux/nios/bits/mathdef.h:INITIAL->1.1
  3854. libc/sysdeps/linux/nios/bits/mman.h:INITIAL->1.1
  3855. libc/sysdeps/linux/nios/bits/resource.h:INITIAL->1.1
  3856. libc/sysdeps/linux/nios/bits/setjmp.h:INITIAL->1.1
  3857. libc/sysdeps/linux/nios/bits/sigcontextinfo.h:INITIAL->1.1
  3858. libc/sysdeps/linux/nios/bits/stackinfo.h:INITIAL->1.1
  3859. libc/sysdeps/linux/nios/bits/stat.h:INITIAL->1.1
  3860. libc/sysdeps/linux/nios/bits/syscalls.h:INITIAL->1.1
  3861. libc/sysdeps/linux/nios/bits/wordsize.h:INITIAL->1.1
  3862. libc/sysdeps/linux/nios/sys/procfs.h:INITIAL->1.1
  3863. libc/sysdeps/linux/nios/sys/ucontext.h:INITIAL->1.1
  3864. libc/sysdeps/linux/nios2/Makefile:INITIAL->1.1
  3865. libc/sysdeps/linux/nios2/__longjmp.S:INITIAL->1.1
  3866. libc/sysdeps/linux/nios2/brk.c:INITIAL->1.1
  3867. libc/sysdeps/linux/nios2/bsd-_setjmp.S:INITIAL->1.1
  3868. libc/sysdeps/linux/nios2/bsd-setjmp.S:INITIAL->1.1
  3869. libc/sysdeps/linux/nios2/clone.S:INITIAL->1.1
  3870. libc/sysdeps/linux/nios2/clone.c:INITIAL->1.1
  3871. libc/sysdeps/linux/nios2/crt0.S:INITIAL->1.1
  3872. libc/sysdeps/linux/nios2/crti.S:INITIAL->1.1
  3873. libc/sysdeps/linux/nios2/crtn.S:INITIAL->1.1
  3874. libc/sysdeps/linux/nios2/fpu_control.h:INITIAL->1.1
  3875. libc/sysdeps/linux/nios2/setjmp.S:INITIAL->1.1
  3876. libc/sysdeps/linux/nios2/syscall.c:INITIAL->1.1
  3877. libc/sysdeps/linux/nios2/vfork.S:INITIAL->1.1
  3878. libc/sysdeps/linux/nios2/bits/endian.h:INITIAL->1.1
  3879. libc/sysdeps/linux/nios2/bits/fcntl.h:INITIAL->1.1
  3880. libc/sysdeps/linux/nios2/bits/kernel_stat.h:INITIAL->1.1
  3881. libc/sysdeps/linux/nios2/bits/kernel_types.h:INITIAL->1.1
  3882. libc/sysdeps/linux/nios2/bits/mathdef.h:INITIAL->1.1
  3883. libc/sysdeps/linux/nios2/bits/mman.h:INITIAL->1.1
  3884. libc/sysdeps/linux/nios2/bits/profil-counter.h:INITIAL->1.1
  3885. libc/sysdeps/linux/nios2/bits/resource.h:INITIAL->1.1
  3886. libc/sysdeps/linux/nios2/bits/setjmp.h:INITIAL->1.1
  3887. libc/sysdeps/linux/nios2/bits/sigcontextinfo.h:INITIAL->1.1
  3888. libc/sysdeps/linux/nios2/bits/stackinfo.h:INITIAL->1.1
  3889. libc/sysdeps/linux/nios2/bits/stat.h:INITIAL->1.1
  3890. libc/sysdeps/linux/nios2/bits/syscalls.h:INITIAL->1.1
  3891. libc/sysdeps/linux/nios2/bits/wordsize.h:INITIAL->1.1
  3892. libc/sysdeps/linux/nios2/sys/procfs.h:INITIAL->1.1
  3893. libc/sysdeps/linux/nios2/sys/ucontext.h:INITIAL->1.1
  3894. libpthread/linuxthreads/sysdeps/nios/pt-machine.h:INITIAL->1.1
  3895. libpthread/linuxthreads/sysdeps/nios2/pt-machine.h:INITIAL->1.1
  3896. ---------------------
  3897. PatchSet 3416
  3898. Date: 2004/07/16 13:23:21
  3899. Author: andersen
  3900. Branch: HEAD
  3901. Tag: (none)
  3902. Log:
  3903. Revert this stuff for now
  3904. Members:
  3905. ldso/include/ldso.h:1.11->1.12
  3906. ldso/ldso/dl-elf.c:1.72->1.73
  3907. ldso/libdl/libdl.c:1.43->1.44
  3908. ---------------------
  3909. PatchSet 3417
  3910. Date: 2004/07/16 20:22:22
  3911. Author: mjn3
  3912. Branch: HEAD
  3913. Tag: (none)
  3914. Log:
  3915. Hide the arm libfloat support for now. No longer needed for gcc 3.4.1 and
  3916. won't be needed for 3.3.4 either when I get some time to clean up that
  3917. toolchain which also suffers from the g++ include dir search order bug.
  3918. Members:
  3919. Rules.mak:1.164->1.165
  3920. ---------------------
  3921. PatchSet 3418
  3922. Date: 2004/07/16 20:23:19
  3923. Author: mjn3
  3924. Branch: HEAD
  3925. Tag: (none)
  3926. Log:
  3927. Follow glibc's lead and add a gcc-3.4.1 required symbol to crt0.S.
  3928. Members:
  3929. libc/sysdeps/linux/sh/crt0.S:1.14->1.15
  3930. ---------------------
  3931. PatchSet 3419
  3932. Date: 2004/07/17 00:39:14
  3933. Author: andersen
  3934. Branch: HEAD
  3935. Tag: (none)
  3936. Log:
  3937. Add sigaction for mips
  3938. Members:
  3939. libc/sysdeps/linux/mips/Makefile:1.40->1.41
  3940. libc/sysdeps/linux/mips/sigaction.c:INITIAL->1.1
  3941. ---------------------
  3942. PatchSet 3420
  3943. Date: 2004/07/17 09:36:08
  3944. Author: andersen
  3945. Branch: HEAD
  3946. Tag: (none)
  3947. Log:
  3948. Update sigaction for arm
  3949. Members:
  3950. libc/sysdeps/linux/arm/sigaction.c:1.2->1.3
  3951. ---------------------
  3952. PatchSet 3421
  3953. Date: 2004/07/17 22:39:13
  3954. Author: andersen
  3955. Branch: HEAD
  3956. Tag: (none)
  3957. Log:
  3958. Update todo list
  3959. Members:
  3960. TODO:1.50->1.51
  3961. ---------------------
  3962. PatchSet 3422
  3963. Date: 2004/07/21 10:00:04
  3964. Author: andersen
  3965. Branch: HEAD
  3966. Tag: (none)
  3967. Log:
  3968. Fix ftruncate64 and truncate64 for powerpc and mips
  3969. -Erik
  3970. Members:
  3971. libc/sysdeps/linux/common/ftruncate64.c:1.10->1.11
  3972. libc/sysdeps/linux/common/truncate64.c:1.8->1.9
  3973. ---------------------
  3974. PatchSet 3423
  3975. Date: 2004/07/26 12:36:24
  3976. Author: andersen
  3977. Branch: HEAD
  3978. Tag: (none)
  3979. Log:
  3980. Support linux 2.6.x wide device major/minor numbers
  3981. Members:
  3982. include/sys/sysmacros.h:1.2->1.3
  3983. ---------------------
  3984. PatchSet 3424
  3985. Date: 2004/07/27 22:48:36
  3986. Author: andersen
  3987. Branch: HEAD
  3988. Tag: (none)
  3989. Log:
  3990. Remove all reference to __GLIBC_HAVE_LONG_LONG
  3991. Members:
  3992. include/stdlib.h:1.42->1.43
  3993. include/sys/sysmacros.h:1.3->1.4
  3994. ---------------------
  3995. PatchSet 3425
  3996. Date: 2004/07/27 23:14:44
  3997. Author: andersen
  3998. Branch: HEAD
  3999. Tag: (none)
  4000. Log:
  4001. Be certain to include sys/sysmacros.h when major() and minor()
  4002. are being used
  4003. Members:
  4004. libc/sysdeps/linux/common/mknod.c:1.4->1.5
  4005. libc/sysdeps/linux/common/ustat.c:1.1->1.2
  4006. ---------------------
  4007. PatchSet 3426
  4008. Date: 2004/07/28 14:52:51
  4009. Author: andersen
  4010. Branch: HEAD
  4011. Tag: (none)
  4012. Log:
  4013. Do not grovel about in the ELF header for the page size when
  4014. running on uClinux, which at runtime uses the FLAT file format.
  4015. Members:
  4016. libc/misc/internals/__uClibc_main.c:1.33->1.34
  4017. ---------------------
  4018. PatchSet 3427
  4019. Date: 2004/07/30 00:21:01
  4020. Author: andersen
  4021. Branch: HEAD
  4022. Tag: (none)
  4023. Log:
  4024. Fix screwed up indenting
  4025. Members:
  4026. ldso/libdl/libdl.c:1.44->1.45
  4027. ---------------------
  4028. PatchSet 3428
  4029. Date: 2004/07/30 03:31:28
  4030. Author: andersen
  4031. Branch: HEAD
  4032. Tag: (none)
  4033. Log:
  4034. Whitespace cleanup
  4035. Members:
  4036. ldso/ldso/arm/resolve.S:1.4->1.5
  4037. ldso/ldso/cris/resolve.S:1.2->1.3
  4038. ldso/ldso/frv/resolve.S:1.1->1.2
  4039. ldso/ldso/i386/resolve.S:1.5->1.6
  4040. ldso/ldso/mips/resolve.S:1.4->1.5
  4041. ldso/ldso/powerpc/resolve.S:1.1->1.2
  4042. ldso/ldso/sh64/resolve.S:1.1->1.2
  4043. ---------------------
  4044. PatchSet 3429
  4045. Date: 2004/07/30 03:32:39
  4046. Author: andersen
  4047. Branch: HEAD
  4048. Tag: (none)
  4049. Log:
  4050. Teach libdl to use normal libc symbols whenever possible, i.e. malloc
  4051. rather than _dl_malloc, fprintf rather than _dl_printf, etc.
  4052. -Erik
  4053. Members:
  4054. ldso/Makefile:1.28->1.29
  4055. ldso/include/.cvsignore:1.1->1.2
  4056. ldso/include/ldso.h:1.12->1.13
  4057. ldso/ldso/.cvsignore:1.8->1.9
  4058. ldso/ldso/Makefile:1.57->1.58
  4059. ldso/ldso/dl-elf.c:1.73->1.74
  4060. ldso/ldso/ldso.c:1.100->1.101
  4061. ldso/libdl/Makefile:1.36->1.37
  4062. ldso/libdl/libdl.c:1.45->1.46
  4063. ---------------------
  4064. PatchSet 3430
  4065. Date: 2004/07/30 19:23:54
  4066. Author: mjn3
  4067. Branch: HEAD
  4068. Tag: (none)
  4069. Log:
  4070. Some mips updates. Add a couple of missing sys/*.h files and update a few others.
  4071. Members:
  4072. libc/sysdeps/linux/mips/sgidefs.h:1.1->1.2
  4073. libc/sysdeps/linux/mips/sys/asm.h:INITIAL->1.1
  4074. libc/sysdeps/linux/mips/sys/fpregdef.h:INITIAL->1.1
  4075. libc/sysdeps/linux/mips/sys/regdef.h:1.1->1.2
  4076. libc/sysdeps/linux/mips/sys/ucontext.h:1.1->1.2
  4077. ---------------------
  4078. PatchSet 3431
  4079. Date: 2004/07/30 20:05:55
  4080. Author: andersen
  4081. Branch: HEAD
  4082. Tag: (none)
  4083. Log:
  4084. s/___brk_addr/__curbrk/g
  4085. Some utilities, such as valgrind, have a legitimate reason to know the address
  4086. of the current brk. Since we know such utils will peek under our skirt, we
  4087. might as well give them what they expect and not use a gratuitously different
  4088. symbol name.
  4089. -Erik
  4090. Members:
  4091. ldso/ldso/ldso.c:1.101->1.102
  4092. libc/sysdeps/linux/alpha/brk.S:1.3->1.4
  4093. libc/sysdeps/linux/arm/brk.c:1.1->1.2
  4094. libc/sysdeps/linux/common/sbrk.c:1.2->1.3
  4095. libc/sysdeps/linux/cris/__init_brk.c:1.2->1.3
  4096. libc/sysdeps/linux/cris/brk.c:1.2->1.3
  4097. libc/sysdeps/linux/cris/sbrk.c:1.2->1.3
  4098. libc/sysdeps/linux/frv/__init_brk.c:1.1->1.2
  4099. libc/sysdeps/linux/frv/brk.c:1.1->1.2
  4100. libc/sysdeps/linux/frv/sbrk.c:1.1->1.2
  4101. libc/sysdeps/linux/h8300/brk.c:1.1->1.2
  4102. libc/sysdeps/linux/i386/brk.c:1.5->1.6
  4103. libc/sysdeps/linux/m68k/brk.c:1.1->1.2
  4104. libc/sysdeps/linux/mips/brk.c:1.2->1.3
  4105. libc/sysdeps/linux/nios/brk.c:1.1->1.2
  4106. libc/sysdeps/linux/nios2/brk.c:1.1->1.2
  4107. libc/sysdeps/linux/powerpc/brk.S:1.3->1.4
  4108. libc/sysdeps/linux/sh/__init_brk.c:1.2->1.3
  4109. libc/sysdeps/linux/sh/brk.c:1.2->1.3
  4110. libc/sysdeps/linux/sh/sbrk.c:1.2->1.3
  4111. libc/sysdeps/linux/sh64/__init_brk.c:1.1->1.2
  4112. libc/sysdeps/linux/sh64/brk.c:1.1->1.2
  4113. libc/sysdeps/linux/sh64/sbrk.c:1.1->1.2
  4114. libc/sysdeps/linux/sparc/brk.c:1.1->1.2
  4115. ---------------------
  4116. PatchSet 3432
  4117. Date: 2004/07/30 20:51:28
  4118. Author: andersen
  4119. Branch: HEAD
  4120. Tag: (none)
  4121. Log:
  4122. Cleanup some dead wood in the header files
  4123. Members:
  4124. include/errno.h:1.8->1.9
  4125. include/features.h:1.58->1.59
  4126. include/inttypes.h:1.4->1.5
  4127. include/stdio.h:1.30->1.31
  4128. include/stdlib.h:1.43->1.44
  4129. include/string.h:1.25->1.26
  4130. include/unistd.h:1.25->1.26
  4131. include/wchar.h:1.7->1.8
  4132. include/sys/sysmacros.h:1.4->1.5
  4133. libc/sysdeps/linux/arm/bits/string.h:1.1->1.2(DEAD)
  4134. libc/sysdeps/linux/common/bits/string.h:1.1->1.2(DEAD)
  4135. libc/sysdeps/linux/common/bits/string2.h:1.1->1.2(DEAD)
  4136. libc/sysdeps/linux/i386/bits/string.h:1.2->1.3(DEAD)
  4137. libc/sysdeps/linux/sparc/bits/string.h:1.2->1.3(DEAD)
  4138. libpthread/linuxthreads/testrtsig.h:1.1->1.2(DEAD)
  4139. ---------------------
  4140. PatchSet 3433
  4141. Date: 2004/07/30 20:55:26
  4142. Author: andersen
  4143. Branch: HEAD
  4144. Tag: (none)
  4145. Log:
  4146. cut-n-paste strikes again
  4147. Members:
  4148. include/stdio.h:1.31->1.32
  4149. ---------------------
  4150. PatchSet 3434
  4151. Date: 2004/08/03 09:44:28
  4152. Author: andersen
  4153. Branch: HEAD
  4154. Tag: (none)
  4155. Log:
  4156. As Joakim Tjernlund rightly notes, I should have used PAGE_SIZE
  4157. not the hard coded value of 4096.
  4158. Members:
  4159. libc/misc/internals/__uClibc_main.c:1.34->1.35
  4160. ---------------------
  4161. PatchSet 3435
  4162. Date: 2004/08/04 16:15:42
  4163. Author: andersen
  4164. Branch: HEAD
  4165. Tag: (none)
  4166. Log:
  4167. Add missing header file needed to define PAGE_SIZE
  4168. Members:
  4169. libc/misc/internals/__uClibc_main.c:1.35->1.36
  4170. ---------------------
  4171. PatchSet 3436
  4172. Date: 2004/08/04 17:34:07
  4173. Author: andersen
  4174. Branch: HEAD
  4175. Tag: (none)
  4176. Log:
  4177. doh
  4178. Members:
  4179. libc/misc/internals/__uClibc_main.c:1.36->1.37
  4180. ---------------------
  4181. PatchSet 3437
  4182. Date: 2004/08/06 16:11:42
  4183. Author: andersen
  4184. Branch: HEAD
  4185. Tag: (none)
  4186. Log:
  4187. Joakim Tjernlund writes:
  4188. This patch makes -fpic work for PCC and optimzes the relcation by moving the cache
  4189. flushing stuff to JMP relocs only. Actually PPCs ldso can only handle small
  4190. GOT tables(<=8192 entries)anyhow, so it makes little sense to compile PPC with -fPIC.
  4191. libuClibc shrunk from 340724 to 330780 bytes with -fpic.
  4192. Members:
  4193. Rules.mak:1.165->1.166
  4194. ldso/ldso/powerpc/dl-startup.h:1.11->1.12
  4195. ---------------------
  4196. PatchSet 3438
  4197. Date: 2004/08/06 16:12:10
  4198. Author: andersen
  4199. Branch: HEAD
  4200. Tag: (none)
  4201. Log:
  4202. Joakim Tjernlund writes:
  4203. PPC32, SPARC32/64 and S390 includes the PLT in its RELA size. This caused ldso
  4204. to always do unlazy relocation of the JMPRELs. This patch fixes it.
  4205. Members:
  4206. ldso/ldso/dl-elf.c:1.74->1.75
  4207. ldso/ldso/powerpc/dl-sysdep.h:1.11->1.12
  4208. ldso/ldso/sparc/dl-sysdep.h:1.8->1.9
  4209. ---------------------
  4210. PatchSet 3439
  4211. Date: 2004/08/09 08:11:53
  4212. Author: jocke
  4213. Branch: HEAD
  4214. Tag: (none)
  4215. Log:
  4216. This should fix the dlsym problem Peter van Hoyweghen reported.
  4217. However RTLD_LOCAL still doesn't work. Everything is RTLD_GLOBAL.
  4218. Members:
  4219. ldso/ldso/dl-hash.c:1.22->1.23
  4220. ldso/ldso/ldso.c:1.102->1.103
  4221. ldso/libdl/libdl.c:1.46->1.47
  4222. ---------------------
  4223. PatchSet 3440
  4224. Date: 2004/08/09 08:28:00
  4225. Author: jocke
  4226. Branch: HEAD
  4227. Tag: (none)
  4228. Log:
  4229. From: uclibc-bounces@uclibc.org on behalf of Peter Kjellerstedt
  4230. [peter.kjellerstedt@axis.com]
  4231. Peter Kellerstedt writes:
  4232. May I suggest the attached patch instead?
  4233. It handles PICFLAG the same way as it was already done
  4234. for other architectures (e.g., CRIS and frv).
  4235. Members:
  4236. Rules.mak:1.166->1.167
  4237. ---------------------
  4238. PatchSet 3441
  4239. Date: 2004/08/09 08:35:31
  4240. Author: jocke
  4241. Branch: HEAD
  4242. Tag: (none)
  4243. Log:
  4244. Oops.
  4245. Members:
  4246. Rules.mak:1.167->1.168
  4247. ---------------------
  4248. PatchSet 3442
  4249. Date: 2004/08/10 08:58:12
  4250. Author: jocke
  4251. Branch: HEAD
  4252. Tag: (none)
  4253. Log:
  4254. Mike Frysinger writes:
  4255. while playing around with Gentoo on uClibc, i hit some troubles with ldconfig
  4256. first, i found that it kept trying to read 'etc/ld.so.conf' ... it didnt want
  4257. to read '/etc/ld.so.conf' ... looking at the source, the default conf file is
  4258. defined as UCLIBC_RUNTIME_PREFIX "etc/ld.so.conf" ... all fine and dandy, but
  4259. the utils/Makefile builds the .c files with this:
  4260. -DUCLIBC_RUNTIME_PREFIX=$(R_PREFIX)
  4261. i couldnt find where R_PREFIX was defined/used anywhere else, but i did find
  4262. that every other time UCLIBC_RUNTIME_PREFIX was defined, it was set like:
  4263. -DUCLIBC_RUNTIME_PREFIX=\"$(RUNTIME_PREFIX)\"
  4264. changing the utils/Makefile to be like this fixed things for me
  4265. next up, i found that i wasnt getting an /etc/ld.so.cache file when i ran
  4266. `ldconfig` ... looking at the code, USE_CACHE needs to be defined ...
  4267. Rules.mak has a line that reads LIBRARY_CACHE:=#-DUSE_CACHE by default, but
  4268. then LIBRARY_CACHE is never used anywhere :)
  4269. so the fix here is to add $(LIBRARY_CACHE) to the lines in utils/Makefile
  4270. where the .c files are compiled
  4271. perhaps a suggestion then ? in my mind it makes sense to utilize a cache file
  4272. when running uclibc native but perhaps not while cross compiling ... so
  4273. perhaps add LIBRARY_CACHE:=-DUSE_CACHE to the section in Rules.mak where LDSO
  4274. is set to the uclibc linker (i.e. native) but set LIBRARY_CACHE:=#-DUSE_CACHE
  4275. where LDSO is the $(SYSTEM_LDSO) (i.e. cross compiling)
  4276. Applied with minor fixes.
  4277. Members:
  4278. utils/Makefile:1.12->1.13
  4279. ---------------------
  4280. PatchSet 3443
  4281. Date: 2004/08/10 09:23:57
  4282. Author: jocke
  4283. Branch: HEAD
  4284. Tag: (none)
  4285. Log:
  4286. Mike Frysinger writes:
  4287. in libdl, the XXFLAGS is set incorrectly if DODEBUG=y ... it has 'I.' added to
  4288. it instead of '-I.' ... this of course pisses of gcc :)
  4289. find attached a patch that cleans up the XXFLAGS setting so as to minimize
  4290. this kind of thing ... when asked, mjn3 said it was a kosher idea ;)
  4291. and later writes:
  4292. hmm it seems ldso also utilizes USE_CACHE in the code (but LIBRARY_CACHE never
  4293. propogates down to the Makefiles)
  4294. so the fix is to add $(LIBRARY_CACHE) while setting $(XXFLAGS)
  4295. Applied with minor fixes and also fixed up ldso/Makefile to match
  4296. libdl/Makefile.
  4297. Members:
  4298. ldso/ldso/Makefile:1.58->1.59
  4299. ldso/libdl/Makefile:1.37->1.38
  4300. ---------------------
  4301. PatchSet 3444
  4302. Date: 2004/08/10 09:50:07
  4303. Author: jocke
  4304. Branch: HEAD
  4305. Tag: (none)
  4306. Log:
  4307. Mike Frysinger writes:
  4308. i was sticking some libraries in non-standard (i.e. not-hardcoded) paths and
  4309. then updating ld.so.conf accordingly ... oddly though, i couldnt get binaries
  4310. that linked against those libraries to run ... `ldconfig -v` showed the
  4311. required libraries being detected/cached, so something seemed wrong ...
  4312. turns out the libraries were being tagged as LIB_ELF_LIBC0 in the cache and
  4313. the loader currently only accepts LIB_ELF_LIBC{5,6} ... since readsoname.c in
  4314. ldconfig defines needed_tab with the mapping 'libc.so.0' -> LIB_ELF_LIBC0 it
  4315. seems like the loader should accept this type too
  4316. find attached a small patch which adds LIB_ELF_LIBC0 along side
  4317. LIB_ELF_LIBC{5,6} as an accepted lib type in the loader when dealing with the
  4318. ld.so.cache file
  4319. Members:
  4320. ldso/ldso/dl-elf.c:1.75->1.76
  4321. ---------------------
  4322. PatchSet 3445
  4323. Date: 2004/08/10 10:04:35
  4324. Author: jocke
  4325. Branch: HEAD
  4326. Tag: (none)
  4327. Log:
  4328. Revmoved _dl_brkp and _dl_envp. They are not needed anymore.
  4329. Members:
  4330. ldso/ldso/ldso.c:1.103->1.104
  4331. ---------------------
  4332. PatchSet 3446
  4333. Date: 2004/08/10 14:44:34
  4334. Author: jocke
  4335. Branch: HEAD
  4336. Tag: (none)
  4337. Log:
  4338. _dl_get_last_path_component:
  4339. handle "" strings and optimze it.
  4340. _dl_simple_ltoa,_dl_simple_ltoahex:
  4341. Optimize for archs which can do pre increment/decrement and load/store
  4342. in one instruction.
  4343. Members:
  4344. ldso/include/dl-string.h:1.6->1.7
  4345. ---------------------
  4346. PatchSet 3447
  4347. Date: 2004/08/10 15:06:30
  4348. Author: jocke
  4349. Branch: HEAD
  4350. Tag: (none)
  4351. Log:
  4352. _dl_strlen,_dl_strcat,_dl_strcpy,_dl_strcmp,_dl_strncmp,
  4353. _dl_strchr,_dl_strrchr,_dl_strstr,_dl_memcmp:
  4354. Optimize for archs which can do pre increment/decrement and load/store
  4355. in one instruction.
  4356. Members:
  4357. ldso/include/dl-string.h:1.7->1.8
  4358. ---------------------
  4359. PatchSet 3448
  4360. Date: 2004/08/10 15:11:51
  4361. Author: mjn3
  4362. Branch: HEAD
  4363. Tag: (none)
  4364. Log:
  4365. At solar's request...
  4366. Members:
  4367. Makefile:1.246->1.247
  4368. ---------------------
  4369. PatchSet 3449
  4370. Date: 2004/08/10 15:12:48
  4371. Author: mjn3
  4372. Branch: HEAD
  4373. Tag: (none)
  4374. Log:
  4375. On Monday 02 August 2004 08:44 am, Mike Frysinger wrote:
  4376. > the gethostbyname_r() call itself is not segfaulting, but the memory
  4377. > returned in the h_aliases array seems to be wrong ...
  4378. was playing around with the source today and eventually the obvious answer hit
  4379. me ... while read_etc_hosts_r() generatings an array of strings fo h_aliases
  4380. and populates it, the dns path does not :)
  4381. find attached a patch that'll actually generate the h_aliases list in the
  4382. normal dns code path ... i used the etc_hosts_r() code as a template for some
  4383. of it ...
  4384. note that this is just a simple fix ... it fills the alias list with just the
  4385. hostname gethostbyname_r was passed ... the proper fix i think would be to
  4386. parse the dns packet down in __dns_lookup() and pass the info back via the
  4387. resolv_answer struct ...
  4388. but this fix is better than the current state of things ... that is, h_aliases
  4389. currently is never initailized in the dns code path :)
  4390. Members:
  4391. libc/inet/resolv.c:1.53->1.54
  4392. ---------------------
  4393. PatchSet 3450
  4394. Date: 2004/08/10 15:18:18
  4395. Author: jocke
  4396. Branch: HEAD
  4397. Tag: (none)
  4398. Log:
  4399. Forgot _dl_memcpy in previous checkin.
  4400. Members:
  4401. ldso/include/dl-string.h:1.8->1.9
  4402. ---------------------
  4403. PatchSet 3451
  4404. Date: 2004/08/10 15:25:35
  4405. Author: jocke
  4406. Branch: HEAD
  4407. Tag: (none)
  4408. Log:
  4409. Optimze _dl_memset() for PowerPC.
  4410. Other arches may also benefit from this iff it can do
  4411. unaligned stores.
  4412. Members:
  4413. ldso/include/dl-string.h:1.9->1.10
  4414. ---------------------
  4415. PatchSet 3452
  4416. Date: 2004/08/10 16:43:12
  4417. Author: mjn3
  4418. Branch: HEAD
  4419. Tag: (none)
  4420. Log:
  4421. Apparently the sigaction code added was broken, as it generated illegal
  4422. instruction errors. Disable it for now.
  4423. Members:
  4424. libc/sysdeps/linux/mips/Makefile:1.41->1.42
  4425. ---------------------
  4426. PatchSet 3453
  4427. Date: 2004/08/10 18:47:06
  4428. Author: mjn3
  4429. Branch: HEAD
  4430. Tag: (none)
  4431. Log:
  4432. Fix mips bug related to 2.6 headers by following glibc's lead. Based on
  4433. the comment, newer kernels appended "64" to __NR_pread and __NR_pwrite.
  4434. Members:
  4435. libc/sysdeps/linux/mips/pread_write.c:1.3->1.4
  4436. ---------------------
  4437. PatchSet 3454
  4438. Date: 2004/08/13 04:35:03
  4439. Author: mjn3
  4440. Branch: HEAD
  4441. Tag: (none)
  4442. Log:
  4443. Always include the sqrtf wrapper in libm so that we don't need to worry
  4444. about conditionally configuring something else for libstdc++.
  4445. Members:
  4446. libm/Makefile:1.40->1.41
  4447. ---------------------
  4448. PatchSet 3455
  4449. Date: 2004/08/13 13:56:24
  4450. Author: jocke
  4451. Branch: HEAD
  4452. Tag: (none)
  4453. Log:
  4454. Fix usage_count in ldso/libdl.
  4455. Don't' use atexit in libdl.
  4456. Make destrutor in libdl actually run and to dlclose all
  4457. dlopened libs.
  4458. Remove dlclosed libs from the _dl_symbol_tables list.
  4459. Members:
  4460. ldso/ldso/ldso.c:1.104->1.105
  4461. ldso/libdl/Makefile:1.38->1.39
  4462. ldso/libdl/libdl.c:1.47->1.48
  4463. ---------------------
  4464. PatchSet 3456
  4465. Date: 2004/08/13 23:39:40
  4466. Author: andersen
  4467. Branch: HEAD
  4468. Tag: (none)
  4469. Log:
  4470. Fixup PAGE_SIZE problems
  4471. -Erik
  4472. Members:
  4473. ldso/include/ldso.h:1.13->1.14
  4474. ldso/ldso/frv/dl-syscalls.h:1.3->1.4
  4475. libc/misc/internals/__uClibc_main.c:1.37->1.38
  4476. libc/stdlib/malloc/malloc.h:1.19->1.20
  4477. libc/sysdeps/linux/alpha/bits/uClibc_page.h:INITIAL->1.1
  4478. libc/sysdeps/linux/alpha/sys/user.h:1.1->1.2
  4479. libc/sysdeps/linux/common/bits/uClibc_page.h:INITIAL->1.1
  4480. libc/sysdeps/linux/i386/sys/user.h:1.1->1.2
  4481. libc/sysdeps/linux/mips/bits/uClibc_page.h:INITIAL->1.1
  4482. libc/sysdeps/linux/mips/sys/user.h:1.2->1.3
  4483. libpthread/linuxthreads/internals.h:1.8->1.9
  4484. ---------------------
  4485. PatchSet 3457
  4486. Date: 2004/08/14 07:23:48
  4487. Author: andersen
  4488. Branch: HEAD
  4489. Tag: (none)
  4490. Log:
  4491. req_search returned garbage. This teaches it to behave itself and
  4492. return the length and the actual dns packet as received, rather than
  4493. making stuff up.
  4494. -Erik
  4495. Members:
  4496. libc/inet/resolv.c:1.54->1.55
  4497. ---------------------
  4498. PatchSet 3458
  4499. Date: 2004/08/15 01:55:02
  4500. Author: mjn3
  4501. Branch: HEAD
  4502. Tag: (none)
  4503. Log:
  4504. Logic was reversed.
  4505. Members:
  4506. libc/sysdeps/linux/mips/bits/machine-gmon.h:1.2->1.3
  4507. ---------------------
  4508. PatchSet 3459
  4509. Date: 2004/08/15 03:59:36
  4510. Author: andersen
  4511. Branch: HEAD
  4512. Tag: (none)
  4513. Log:
  4514. Do not fail all lookups when /etc/resolv.conf is missing, as i.e.
  4515. checking on 127.0.0.1 is still valid w/o resolv.conf
  4516. -Erik
  4517. Members:
  4518. libc/inet/resolv.c:1.55->1.56
  4519. ---------------------
  4520. PatchSet 3460
  4521. Date: 2004/08/15 08:01:45
  4522. Author: mjn3
  4523. Branch: HEAD
  4524. Tag: (none)
  4525. Log:
  4526. Update to add missing c++ namespace support.
  4527. Members:
  4528. include/stdio.h:1.32->1.33
  4529. ---------------------
  4530. PatchSet 3461
  4531. Date: 2004/08/16 19:17:37
  4532. Author: andersen
  4533. Branch: HEAD
  4534. Tag: (none)
  4535. Log:
  4536. The pagesize variable used when starting up is _not_ the same
  4537. as the _dl_pagesize global, so do not alias the global.
  4538. -Erik
  4539. Members:
  4540. ldso/ldso/dl-startup.c:1.13->1.14
  4541. ---------------------
  4542. PatchSet 3462
  4543. Date: 2004/08/16 19:21:42
  4544. Author: andersen
  4545. Branch: HEAD
  4546. Tag: (none)
  4547. Log:
  4548. The variable used to store pagesize is not the same as the
  4549. _dl_pagesize variable in ldso, so avoid aliasing.
  4550. -Erik
  4551. Members:
  4552. libc/misc/internals/__uClibc_main.c:1.38->1.39
  4553. libc/stdlib/malloc/malloc.h:1.20->1.21
  4554. libc/sysdeps/linux/common/getpagesize.c:1.4->1.5
  4555. libpthread/linuxthreads/internals.h:1.9->1.10
  4556. ---------------------
  4557. PatchSet 3463
  4558. Date: 2004/08/16 19:22:52
  4559. Author: andersen
  4560. Branch: HEAD
  4561. Tag: (none)
  4562. Log:
  4563. Be a bit more prominant about the fact that setuid handling
  4564. is not quite there...
  4565. Members:
  4566. libc/misc/internals/__uClibc_main.c:1.39->1.40
  4567. ---------------------
  4568. PatchSet 3464
  4569. Date: 2004/08/16 20:35:15
  4570. Author: andersen
  4571. Branch: HEAD
  4572. Tag: (none)
  4573. Log:
  4574. Setup __pagesize from inside __uClibc_init(), or else when registering
  4575. dtors via atexit(), atexit may need to call realloc with __pagesize
  4576. still set to 0. ugh.
  4577. -Erik
  4578. Members:
  4579. libc/misc/internals/__uClibc_main.c:1.40->1.41
  4580. ---------------------
  4581. PatchSet 3465
  4582. Date: 2004/08/16 22:16:45
  4583. Author: andersen
  4584. Branch: HEAD
  4585. Tag: (none)
  4586. Log:
  4587. I will always test before I commit.
  4588. I will always test before I commit.
  4589. I will always test before I commit.
  4590. -Erik
  4591. Members:
  4592. libc/misc/internals/__uClibc_main.c:1.41->1.42
  4593. ---------------------
  4594. PatchSet 3466
  4595. Date: 2004/08/16 22:55:01
  4596. Author: andersen
  4597. Branch: HEAD
  4598. Tag: (none)
  4599. Log:
  4600. Audit pthread.h and exclude prototypes for pthread functions
  4601. that are not presently implemented in uClibc's libpthread.
  4602. -Erik
  4603. Members:
  4604. include/pthread.h:1.4->1.5
  4605. ---------------------
  4606. PatchSet 3467
  4607. Date: 2004/08/17 13:09:01
  4608. Author: jocke
  4609. Branch: HEAD
  4610. Tag: (none)
  4611. Log:
  4612. Fix make clean rule.
  4613. Members:
  4614. ldso/Makefile:1.29->1.30
  4615. ---------------------
  4616. PatchSet 3468
  4617. Date: 2004/08/17 13:37:48
  4618. Author: jocke
  4619. Branch: HEAD
  4620. Tag: (none)
  4621. Log:
  4622. Let ldso decide if it should relocate itselft a second time. This
  4623. is needed if ldso should use libcs malloc whenever possible.
  4624. Fix RTLD_LAZY propagation to RTLD_NOW relocation when requested by
  4625. libdl.
  4626. Members:
  4627. ldso/include/dl-hash.h:1.4->1.5
  4628. ldso/ldso/dl-elf.c:1.76->1.77
  4629. ldso/ldso/ldso.c:1.105->1.106
  4630. ldso/ldso/arm/elfinterp.c:1.22->1.23
  4631. ldso/ldso/cris/elfinterp.c:1.9->1.10
  4632. ldso/ldso/frv/elfinterp.c:1.2->1.3
  4633. ldso/ldso/i386/elfinterp.c:1.32->1.33
  4634. ldso/ldso/m68k/elfinterp.c:1.17->1.18
  4635. ldso/ldso/mips/elfinterp.c:1.16->1.17
  4636. ldso/ldso/powerpc/elfinterp.c:1.40->1.41
  4637. ldso/ldso/sh/elfinterp.c:1.10->1.11
  4638. ldso/ldso/sh64/elfinterp.c:1.4->1.5
  4639. ldso/ldso/sparc/elfinterp.c:1.17->1.18
  4640. ldso/libdl/Makefile:1.39->1.40
  4641. ldso/libdl/libdl.c:1.48->1.49
  4642. ---------------------
  4643. PatchSet 3469
  4644. Date: 2004/08/17 13:55:49
  4645. Author: jocke
  4646. Branch: HEAD
  4647. Tag: (none)
  4648. Log:
  4649. David McCulloug writes:
  4650. "There's a bug in the SH asm, it calls into 'C' code without preserving
  4651. all the important scratch registers. I have been meaning to double
  4652. check the changes as I think more registers need to be saved, then I
  4653. was going to send it back to uClibc. From the sound of it this isn't
  4654. your problem, but you never know.
  4655. Attached is the patch as it stands for the loader on SH."
  4656. Glibc appears to do the same.
  4657. Members:
  4658. ldso/ldso/sh/resolve.S:1.4->1.5
  4659. ---------------------
  4660. PatchSet 3470
  4661. Date: 2004/08/17 20:00:42
  4662. Author: andersen
  4663. Branch: HEAD
  4664. Tag: (none)
  4665. Log:
  4666. Carl SHAW writes:
  4667. I finally tracked down the problem with SH4 shared library loading -
  4668. in file ldso/ldso/sh/dl-startup.h, the line
  4669. #define DL_BOOT(X) static void __attribute_used__ _dl_boot2 (X)
  4670. should be
  4671. #define DL_BOOT(X) static void* __attribute_used__ _dl_boot2 (X)
  4672. otherwise the application code will never be called and _dl_boot will
  4673. just return causing a segmentation fault.
  4674. Carl
  4675. Members:
  4676. ldso/ldso/sh/dl-startup.h:1.7->1.8
  4677. ---------------------
  4678. PatchSet 3471
  4679. Date: 2004/08/18 09:26:17
  4680. Author: jocke
  4681. Branch: HEAD
  4682. Tag: (none)
  4683. Log:
  4684. Clean up the _dl_boot code and make it similar to arm and sh.
  4685. Members:
  4686. ldso/ldso/powerpc/dl-startup.h:1.12->1.13
  4687. ---------------------
  4688. PatchSet 3472
  4689. Date: 2004/08/19 08:03:58
  4690. Author: jocke
  4691. Branch: HEAD
  4692. Tag: (none)
  4693. Log:
  4694. This is now done in ldso.c
  4695. Members:
  4696. ldso/ldso/dl-startup.c:1.14->1.15
  4697. ---------------------
  4698. PatchSet 3473
  4699. Date: 2004/08/19 08:08:27
  4700. Author: jocke
  4701. Branch: HEAD
  4702. Tag: (none)
  4703. Log:
  4704. Oops, forgot to remove unused variable.
  4705. Members:
  4706. ldso/ldso/dl-startup.c:1.15->1.16
  4707. ---------------------
  4708. PatchSet 3474
  4709. Date: 2004/08/19 08:53:29
  4710. Author: jocke
  4711. Branch: HEAD
  4712. Tag: (none)
  4713. Log:
  4714. Move the app specific stuff from dl-startup.c to ldso.c.
  4715. Members:
  4716. ldso/include/ldso.h:1.14->1.15
  4717. ldso/ldso/dl-startup.c:1.16->1.17
  4718. ldso/ldso/ldso.c:1.106->1.107
  4719. ---------------------
  4720. PatchSet 3475
  4721. Date: 2004/08/19 09:06:15
  4722. Author: jocke
  4723. Branch: HEAD
  4724. Tag: (none)
  4725. Log:
  4726. Move "debug_addr" ptr from dl-startup.c to ldso.c
  4727. Members:
  4728. ldso/include/ldso.h:1.15->1.16
  4729. ldso/ldso/dl-startup.c:1.17->1.18
  4730. ldso/ldso/ldso.c:1.107->1.108
  4731. ---------------------
  4732. PatchSet 3476
  4733. Date: 2004/08/19 09:34:11
  4734. Author: jocke
  4735. Branch: HEAD
  4736. Tag: (none)
  4737. Log:
  4738. Remove poor man's malloc. Not needed anymore.
  4739. Members:
  4740. ldso/include/ldso.h:1.16->1.17
  4741. ldso/ldso/dl-startup.c:1.18->1.19
  4742. ldso/ldso/ldso.c:1.108->1.109
  4743. ---------------------
  4744. PatchSet 3477
  4745. Date: 2004/08/19 09:52:27
  4746. Author: jocke
  4747. Branch: HEAD
  4748. Tag: (none)
  4749. Log:
  4750. Accunt for ELF_MACHINE_PLTREL_OVERLAP when relocating ldso.
  4751. Members:
  4752. ldso/ldso/dl-startup.c:1.19->1.20
  4753. ---------------------
  4754. PatchSet 3478
  4755. Date: 2004/08/19 16:44:19
  4756. Author: mjn3
  4757. Branch: HEAD
  4758. Tag: (none)
  4759. Log:
  4760. Fix dependencies.
  4761. Members:
  4762. ldso/libdl/Makefile:1.40->1.41
  4763. ---------------------
  4764. PatchSet 3479
  4765. Date: 2004/08/19 20:21:26
  4766. Author: andersen
  4767. Branch: HEAD
  4768. Tag: (none)
  4769. Log:
  4770. 'pagesize' was local to dl-startup.c. In ldso.c we need
  4771. to use '_dl_pagesize'
  4772. -Erik
  4773. Members:
  4774. ldso/ldso/ldso.c:1.109->1.110
  4775. ---------------------
  4776. PatchSet 3480
  4777. Date: 2004/08/19 23:04:26
  4778. Author: andersen
  4779. Branch: HEAD
  4780. Tag: (none)
  4781. Log:
  4782. Never directly include kernel sources
  4783. Members:
  4784. extra/Configs/Config.e1:1.7->1.8
  4785. extra/Configs/Config.m68k:1.36->1.37
  4786. ---------------------
  4787. PatchSet 3481
  4788. Date: 2004/08/20 20:46:01
  4789. Author: andersen
  4790. Branch: HEAD
  4791. Tag: (none)
  4792. Log:
  4793. Enable only for architectures where __NR_madvise is defined
  4794. -Erik
  4795. Members:
  4796. libc/sysdeps/linux/common/madvise.c:1.1->1.2
  4797. ---------------------
  4798. PatchSet 3482
  4799. Date: 2004/08/21 21:19:19
  4800. Author: andersen
  4801. Branch: HEAD
  4802. Tag: (none)
  4803. Log:
  4804. Kill off all support for 'gcc -pg' / 'gprof' style profiling. There is both a
  4805. size and performance penalty to profiling applications this way, as well as
  4806. Heisenberg effects, where the act of measuring changes what is measured.
  4807. There are better tools for doing profiling, such as OProfile, that do not
  4808. require gcc to instrument the application code.
  4809. -Erik
  4810. Members:
  4811. Makefile:1.247->1.248
  4812. debian/config:1.6->1.7
  4813. docs/Glibc_vs_uClibc_Differences.txt:1.14->1.15
  4814. extra/Configs/Config.frv.default:1.2->1.3
  4815. extra/Configs/Config.in:1.48->1.49
  4816. include/sys/gmon.h:1.2->1.3(DEAD)
  4817. include/sys/gmon_out.h:1.1->1.2(DEAD)
  4818. libc/sysdeps/linux/alpha/__longjmp.S:1.1->1.2
  4819. libc/sysdeps/linux/alpha/brk.S:1.4->1.5
  4820. libc/sysdeps/linux/alpha/clone.S:1.1->1.2
  4821. libc/sysdeps/linux/alpha/divrem.h:1.1->1.2
  4822. libc/sysdeps/linux/alpha/setjmp.S:1.1->1.2
  4823. libc/sysdeps/linux/alpha/bits/machine-gmon.h:1.1->1.2(DEAD)
  4824. libc/sysdeps/linux/arm/Makefile:1.53->1.54
  4825. libc/sysdeps/linux/arm/crt0.S:1.22->1.23
  4826. libc/sysdeps/linux/arm/bits/machine-gmon.h:1.1->1.2(DEAD)
  4827. libc/sysdeps/linux/common/Makefile:1.98->1.99
  4828. libc/sysdeps/linux/common/gmon-start.c:1.1->1.2(DEAD)
  4829. libc/sysdeps/linux/common/gmon.c:1.2->1.3(DEAD)
  4830. libc/sysdeps/linux/common/bits/dlfcn.h:1.1->1.2
  4831. libc/sysdeps/linux/common/bits/machine-gmon.h:1.2->1.3(DEAD)
  4832. libc/sysdeps/linux/cris/sysdep.h:1.4->1.5
  4833. libc/sysdeps/linux/cris/bits/machine-gmon.h:1.1->1.2(DEAD)
  4834. libc/sysdeps/linux/frv/Makefile:1.4->1.5
  4835. libc/sysdeps/linux/frv/crt0.S:1.2->1.3
  4836. libc/sysdeps/linux/i386/Makefile:1.66->1.67
  4837. libc/sysdeps/linux/i386/crt0.S:1.23->1.24
  4838. libc/sysdeps/linux/i386/mcount.S:1.1->1.2(DEAD)
  4839. libc/sysdeps/linux/i386/bits/machine-gmon.h:1.2->1.3(DEAD)
  4840. libc/sysdeps/linux/mips/clone.S:1.2->1.3
  4841. libc/sysdeps/linux/mips/pipe.S:1.2->1.3
  4842. libc/sysdeps/linux/mips/bits/dlfcn.h:1.4->1.5
  4843. libc/sysdeps/linux/mips/bits/machine-gmon.h:1.3->1.4(DEAD)
  4844. libc/sysdeps/linux/powerpc/Makefile:1.30->1.31
  4845. libc/sysdeps/linux/powerpc/crt0.S:1.8->1.9
  4846. libc/sysdeps/linux/powerpc/mcount.S:1.2->1.3(DEAD)
  4847. libc/sysdeps/linux/powerpc/bits/machine-gmon.h:1.1->1.2(DEAD)
  4848. libc/sysdeps/linux/sh/Makefile:1.32->1.33
  4849. libc/sysdeps/linux/sh/crt0.S:1.15->1.16
  4850. libc/sysdeps/linux/sh/bits/machine-gmon.h:1.3->1.4(DEAD)
  4851. ---------------------
  4852. PatchSet 3483
  4853. Date: 2004/08/21 21:39:51
  4854. Author: andersen
  4855. Branch: HEAD
  4856. Tag: (none)
  4857. Log:
  4858. Attempt to support 'gcc -finstrument-functions', which seems much
  4859. more sane than 'gcc -pg' and seems much easier to support.
  4860. -Erik
  4861. Members:
  4862. libc/sysdeps/linux/common/Makefile:1.99->1.100
  4863. libc/sysdeps/linux/common/noophooks.c:INITIAL->1.1
  4864. libc/sysdeps/linux/common/pcprofile.c:INITIAL->1.1
  4865. ---------------------
  4866. PatchSet 3484
  4867. Date: 2004/08/21 21:42:51
  4868. Author: andersen
  4869. Branch: HEAD
  4870. Tag: (none)
  4871. Log:
  4872. The "Delete current profiling code because it is complete crap"
  4873. TODO item is now done.
  4874. Members:
  4875. TODO:1.51->1.52
  4876. ---------------------
  4877. PatchSet 3485
  4878. Date: 2004/08/22 06:04:57
  4879. Author: andersen
  4880. Branch: HEAD
  4881. Tag: (none)
  4882. Log:
  4883. Make the stub profiling stuff work
  4884. Members:
  4885. libc/sysdeps/linux/common/Makefile:1.100->1.101
  4886. libc/sysdeps/linux/common/pcprofile.c:1.1->1.2(DEAD)
  4887. ---------------------
  4888. PatchSet 3486
  4889. Date: 2004/08/23 20:09:15
  4890. Author: andersen
  4891. Branch: HEAD
  4892. Tag: (none)
  4893. Log:
  4894. Note a security item for the next release
  4895. Members:
  4896. TODO:1.52->1.53
  4897. ---------------------
  4898. PatchSet 3487
  4899. Date: 2004/08/25 14:22:04
  4900. Author: jocke
  4901. Branch: HEAD
  4902. Tag: (none)
  4903. Log:
  4904. Hopefully fix Laszlo and Jacobs dlopen problem.
  4905. Members:
  4906. ldso/ldso/ldso.c:1.110->1.111
  4907. ldso/libdl/libdl.c:1.49->1.50
  4908. ---------------------
  4909. PatchSet 3488
  4910. Date: 2004/08/25 15:18:55
  4911. Author: jocke
  4912. Branch: HEAD
  4913. Tag: (none)
  4914. Log:
  4915. Patch from Stefan Allius:
  4916. Remove unused function parameter in ldso.
  4917. Remove echo option '-e' since it is not supported on Solaris.
  4918. Members:
  4919. ldso/include/dl-elf.h:1.13->1.14
  4920. ldso/ldso/dl-elf.c:1.77->1.78
  4921. ldso/ldso/ldso.c:1.111->1.112
  4922. ldso/ldso/arm/elfinterp.c:1.23->1.24
  4923. ldso/ldso/cris/elfinterp.c:1.10->1.11
  4924. ldso/ldso/frv/elfinterp.c:1.3->1.4
  4925. ldso/ldso/i386/elfinterp.c:1.33->1.34
  4926. ldso/ldso/m68k/elfinterp.c:1.18->1.19
  4927. ldso/ldso/mips/elfinterp.c:1.17->1.18
  4928. ldso/ldso/powerpc/elfinterp.c:1.41->1.42
  4929. ldso/ldso/sh/elfinterp.c:1.11->1.12
  4930. ldso/ldso/sh64/elfinterp.c:1.5->1.6
  4931. ldso/ldso/sparc/elfinterp.c:1.18->1.19
  4932. ---------------------
  4933. PatchSet 3489
  4934. Date: 2004/08/25 17:24:19
  4935. Author: mjn3
  4936. Branch: HEAD
  4937. Tag: (none)
  4938. Log:
  4939. Patch by Carl SHAW <carl.shaw@st.com>...
  4940. Below is a patch to make the pread and pwrite calls work on the SH
  4941. architecture. I've only tested this on the SH4 with a 2.4.24 kernel - a
  4942. fairly recent kernel is required as the problem is partially fixed in
  4943. the kernel itself. For more information (in relation to glibc, but the
  4944. problem is the same) see the thread at
  4945. http://sourceforge.net/mailarchive/message.php?msg_id=2375908
  4946. Someone should really test this on the SH2/3...
  4947. Members:
  4948. libc/sysdeps/linux/sh/Makefile:1.33->1.34
  4949. libc/sysdeps/linux/sh/pread_write.c:INITIAL->1.1
  4950. ---------------------
  4951. PatchSet 3490
  4952. Date: 2004/08/25 23:10:43
  4953. Author: andersen
  4954. Branch: HEAD
  4955. Tag: (none)
  4956. Log:
  4957. Joakim Tjernlund writes:
  4958. Hi Manuel & Erik
  4959. I think I know why MIPS is broken. _dl_perform_mips_global_got_relocations() is
  4960. broken. It will due to my latest changes reloctate ldso. This
  4961. function needs to die and its job should be done inside _dl_parse_relocation_information().
  4962. It is mostly a copy and paste job,
  4963. Also PERFORM_BOOTSTRAP_GOT and PERFORM_BOOTSTRAP_RELOCATION should be fixed, they
  4964. use symbols which aren't passed as arguments.
  4965. Jocke
  4966. Members:
  4967. ldso/ldso/mips/elfinterp.c:1.18->1.19
  4968. ---------------------
  4969. PatchSet 3491
  4970. Date: 2004/08/25 23:42:46
  4971. Author: andersen
  4972. Branch: HEAD
  4973. Tag: (none)
  4974. Log:
  4975. Mike Frysinger writes:
  4976. i sent this earlier but perhaps people missed it the first time around :)
  4977. http://www.uclibc.org/lists/uclibc/2004-August/009544.html
  4978. basically if you try to #include <sys/ucontext.h> on arm it'll fail because
  4979. ucontext.h utilizes typedefs found in bits/sigcontext.h ... i386 already has
  4980. this fix in uClibc
  4981. find attached a trivial patch to fix this
  4982. -mike
  4983. Members:
  4984. libc/sysdeps/linux/arm/sys/ucontext.h:1.2->1.3
  4985. ---------------------
  4986. PatchSet 3492
  4987. Date: 2004/08/25 23:46:46
  4988. Author: andersen
  4989. Branch: HEAD
  4990. Tag: (none)
  4991. Log:
  4992. Mike Frysinger writes:
  4993. this was sent earlier in a different form:
  4994. http://www.uclibc.org/lists/uclibc/2004-January/008136.html
  4995. find attached a smaller version ... perhaps adding a fprintf to stderr before
  4996. calling abort would be nice like in the glibc patch, but whatever
  4997. glibc has since adopted a similar fix for their malloc (third hunk, line 1970)
  4998. http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/malloc/malloc.c.diff?r1=1.121&r2=1.122&cvsroot=glibc&f=h
  4999. -mike
  5000. Members:
  5001. libc/stdlib/malloc-standard/malloc.h:1.3->1.4
  5002. ---------------------
  5003. PatchSet 3493
  5004. Date: 2004/08/26 09:40:08
  5005. Author: jocke
  5006. Branch: HEAD
  5007. Tag: (none)
  5008. Log:
  5009. Stefan Allius writes:
  5010. "I fixed the _dl_parse_copy_information in the same way than for the
  5011. powerpc and it works fine for me.
  5012. You may luck at the patch for the powerpc/elfinterp.c, where I change
  5013. the paramter of a dl_dprintf statement. Now we use the same
  5014. parameters than for the relocation copy."
  5015. Arch mantainers, please do the same.
  5016. When all arches has been fixed, we can remove of _dl_parse_copy_information,
  5017. it is just a waste of CPU cycles.
  5018. Members:
  5019. ldso/ldso/powerpc/elfinterp.c:1.42->1.43
  5020. ldso/ldso/sh/elfinterp.c:1.12->1.13
  5021. ---------------------
  5022. PatchSet 3494
  5023. Date: 2004/08/26 11:30:47
  5024. Author: andersen
  5025. Branch: HEAD
  5026. Tag: (none)
  5027. Log:
  5028. Relocations of the application's global GOT entries were not being run, and
  5029. only the global GOT entry relocations for the loaded shared libs were being
  5030. handled. This made applications segfault when using un-fixedup symbols. After
  5031. many hours debugging to track down the problem, this patch makes the mips port
  5032. happy again.
  5033. -Erik
  5034. Members:
  5035. ldso/ldso/ldso.c:1.112->1.113
  5036. ldso/ldso/mips/dl-sysdep.h:1.10->1.11
  5037. ldso/ldso/mips/elfinterp.c:1.19->1.20
  5038. ---------------------
  5039. PatchSet 3495
  5040. Date: 2004/08/26 14:00:04
  5041. Author: jocke
  5042. Branch: HEAD
  5043. Tag: (none)
  5044. Log:
  5045. Added test for RTLD_GLOBAL flag in _dl_find_hash().
  5046. Fixed a bug in libdl.c where the RTLD_GLOBAL was assigned
  5047. wronly.
  5048. Members:
  5049. ldso/ldso/dl-hash.c:1.23->1.24
  5050. ldso/libdl/libdl.c:1.50->1.51
  5051. ---------------------
  5052. PatchSet 3496
  5053. Date: 2004/08/26 14:17:08
  5054. Author: jocke
  5055. Branch: HEAD
  5056. Tag: (none)
  5057. Log:
  5058. Let ldso find libc's malloc function and set _dl_malloc_function.
  5059. This removes some crap in libdl.c(and future libs which needs
  5060. to access ldso functions).
  5061. What do you think?
  5062. Members:
  5063. ldso/ldso/ldso.c:1.113->1.114
  5064. ldso/libdl/libdl.c:1.51->1.52
  5065. ---------------------
  5066. PatchSet 3497
  5067. Date: 2004/08/26 17:03:07
  5068. Author: mjn3
  5069. Branch: HEAD
  5070. Tag: (none)
  5071. Log:
  5072. Fixes from gentoo.
  5073. Members:
  5074. Rules.mak:1.168->1.169
  5075. extra/Configs/Config.in:1.49->1.50
  5076. extra/scripts/fix_includes.sh:1.11->1.12
  5077. include/elf.h:1.14->1.15
  5078. ldso/ldso/Makefile:1.59->1.60
  5079. test/Makefile:1.28->1.29
  5080. test/Rules.mak:1.25->1.26
  5081. ---------------------
  5082. PatchSet 3498
  5083. Date: 2004/08/26 18:36:23
  5084. Author: andersen
  5085. Branch: HEAD
  5086. Tag: (none)
  5087. Log:
  5088. Avoid multiple passes to perform mips GOT relocations, and do
  5089. the whole lot in a single pass.
  5090. -Erik
  5091. Members:
  5092. ldso/ldso/ldso.c:1.114->1.115
  5093. ldso/ldso/mips/elfinterp.c:1.20->1.21
  5094. ---------------------
  5095. PatchSet 3499
  5096. Date: 2004/08/26 18:38:19
  5097. Author: andersen
  5098. Branch: HEAD
  5099. Tag: (none)
  5100. Log:
  5101. Fixup a couple of warnings
  5102. Members:
  5103. ldso/ldso/ldso.c:1.115->1.116
  5104. ---------------------
  5105. PatchSet 3500
  5106. Date: 2004/08/26 20:43:25
  5107. Author: andersen
  5108. Branch: HEAD
  5109. Tag: (none)
  5110. Log:
  5111. Only print debug stuff when asked
  5112. Members:
  5113. ldso/ldso/mips/elfinterp.c:1.21->1.22
  5114. ---------------------
  5115. PatchSet 3501
  5116. Date: 2004/08/26 22:07:56
  5117. Author: andersen
  5118. Branch: HEAD
  5119. Tag: (none)
  5120. Log:
  5121. Update TODO list a bit
  5122. Members:
  5123. TODO:1.53->1.54
  5124. ---------------------
  5125. PatchSet 3502
  5126. Date: 2004/08/26 22:08:19
  5127. Author: andersen
  5128. Branch: HEAD
  5129. Tag: (none)
  5130. Log:
  5131. Mention FunctionCheck
  5132. Members:
  5133. docs/Glibc_vs_uClibc_Differences.txt:1.15->1.16
  5134. ---------------------
  5135. PatchSet 3503
  5136. Date: 2004/08/26 23:36:04
  5137. Author: andersen
  5138. Branch: HEAD
  5139. Tag: (none)
  5140. Log:
  5141. Partial patch from Alexandre Oliva:
  5142. - adjust licensing terms of sources for crt*.o
  5143. - change the stat ABI to speed it up, matching changes in the kernel
  5144. - assorted bug-fixes, improvements and updates in the FR-V port
  5145. etc.
  5146. Members:
  5147. libc/sysdeps/linux/frv/Makefile:1.5->1.6
  5148. libc/sysdeps/linux/frv/crt0.S:1.3->1.4
  5149. libc/sysdeps/linux/frv/crti.S:1.1->1.2
  5150. libc/sysdeps/linux/frv/crtn.S:1.1->1.2
  5151. libc/sysdeps/linux/frv/crtreloc.c:1.2->1.3
  5152. libc/sysdeps/linux/frv/fstat.c:INITIAL->1.1
  5153. libc/sysdeps/linux/frv/fstat64.c:INITIAL->1.1
  5154. libc/sysdeps/linux/frv/lstat.c:INITIAL->1.1
  5155. libc/sysdeps/linux/frv/lstat64.c:INITIAL->1.1
  5156. libc/sysdeps/linux/frv/stat.c:INITIAL->1.1
  5157. libc/sysdeps/linux/frv/stat64.c:INITIAL->1.1
  5158. libc/sysdeps/linux/frv/xstatconv.c:INITIAL->1.1
  5159. libc/sysdeps/linux/frv/bits/elf-fdpic.h:1.1->1.2
  5160. libc/sysdeps/linux/frv/bits/kernel_stat.h:1.1->1.2
  5161. libc/sysdeps/linux/frv/bits/stat.h:INITIAL->1.1
  5162. libc/sysdeps/linux/frv/bits/syscalls.h:1.2->1.3
  5163. libc/sysdeps/linux/frv/bits/uClibc_page.h:INITIAL->1.1
  5164. libpthread/linuxthreads/sysdeps/frv/pt-machine.h:1.1->1.2
  5165. ---------------------
  5166. PatchSet 3504
  5167. Date: 2004/08/26 23:37:48
  5168. Author: andersen
  5169. Branch: HEAD
  5170. Tag: (none)
  5171. Log:
  5172. Patch from Alexandre Oliva to update the frv default config
  5173. Members:
  5174. extra/Configs/Config.frv.default:1.3->1.4
  5175. ---------------------
  5176. PatchSet 3505
  5177. Date: 2004/08/26 23:39:02
  5178. Author: andersen
  5179. Branch: HEAD
  5180. Tag: (none)
  5181. Log:
  5182. Partial patch from Alexandre Oliva to update the frv port
  5183. Members:
  5184. ldso/ldso/frv/dl-inlines.h:INITIAL->1.1
  5185. ldso/ldso/frv/dl-sysdep.h:1.3->1.4
  5186. ldso/ldso/frv/elfinterp.c:1.4->1.5
  5187. ---------------------
  5188. PatchSet 3506
  5189. Date: 2004/08/27 08:46:19
  5190. Author: jocke
  5191. Branch: HEAD
  5192. Tag: (none)
  5193. Log:
  5194. As Mike Frysinger notes, this code is still needed. I
  5195. misread this code and removed it, sorry.
  5196. I printed the values of _dl_brkp and _dl_envp in ldso and
  5197. got this when executing:
  5198. ls:
  5199. __curbrk: 0x300c16e0
  5200. __environ: 0x1008372c
  5201. ldd:
  5202. __curbrk: 0x300776e0
  5203. __environ: 0x3007759c
  5204. why is__environ in the app when executing ls but not ldd?
  5205. Members:
  5206. ldso/ldso/ldso.c:1.116->1.117
  5207. ---------------------
  5208. PatchSet 3507
  5209. Date: 2004/08/27 09:15:11
  5210. Author: jocke
  5211. Branch: HEAD
  5212. Tag: (none)
  5213. Log:
  5214. Forgot to commit this file. Patch from Stefan Allius.
  5215. Members:
  5216. ldso/Makefile:1.30->1.31
  5217. ---------------------
  5218. PatchSet 3508
  5219. Date: 2004/08/27 11:08:35
  5220. Author: jocke
  5221. Branch: HEAD
  5222. Tag: (none)
  5223. Log:
  5224. #include "dl-startup.c into ldso.c, making ldso one compilation unit.
  5225. Now all functions and vaiables can be made static to reduce relocs.
  5226. Basicly, all variables should be merged into one struct variable
  5227. and then export that struct. Exported functions should be exported
  5228. as functions pointers in the above struct. This will reduce the
  5229. number of relocs inside ldso to a handful.
  5230. Add -Bsymbolic to linker for ldso. This will resolve all functions
  5231. (all JMP_SLOT goes away) and the remaining relocs are transformed into
  5232. RELATIVE relocs.
  5233. Members:
  5234. ldso/ldso/Makefile:1.60->1.61
  5235. ldso/ldso/ldso.c:1.117->1.118
  5236. ---------------------
  5237. PatchSet 3509
  5238. Date: 2004/08/27 15:14:55
  5239. Author: jocke
  5240. Branch: HEAD
  5241. Tag: (none)
  5242. Log:
  5243. Preliminary PIE support for powerpc, i386 was used as template.
  5244. Requested by Peter Mazinger. Testing wanted.
  5245. Members:
  5246. libc/sysdeps/linux/powerpc/Makefile:1.31->1.32
  5247. libc/sysdeps/linux/powerpc/crt0.S:1.9->1.10
  5248. ---------------------
  5249. PatchSet 3510
  5250. Date: 2004/08/28 21:09:16
  5251. Author: mjn3
  5252. Branch: HEAD
  5253. Tag: (none)
  5254. Log:
  5255. solar asked that this bit be reverted.
  5256. Members:
  5257. extra/Configs/Config.in:1.50->1.51
  5258. ---------------------
  5259. PatchSet 3511
  5260. Date: 2004/08/30 07:40:15
  5261. Author: andersen
  5262. Branch: HEAD
  5263. Tag: (none)
  5264. Log:
  5265. Mention kernel abi selection
  5266. Members:
  5267. TODO:1.54->1.55
  5268. ---------------------
  5269. PatchSet 3512
  5270. Date: 2004/08/30 11:37:47
  5271. Author: jocke
  5272. Branch: HEAD
  5273. Tag: (none)
  5274. Log:
  5275. Typo fix from Peter Mazinger.
  5276. Members:
  5277. libc/sysdeps/linux/powerpc/crt0.S:1.10->1.11
  5278. ---------------------
  5279. PatchSet 3513
  5280. Date: 2004/08/31 08:45:03
  5281. Author: andersen
  5282. Branch: HEAD
  5283. Tag: (none)
  5284. Log:
  5285. Dont mess with __curbrk in ldso
  5286. Members:
  5287. ldso/ldso/ldso.c:1.118->1.119
  5288. ---------------------
  5289. PatchSet 3514
  5290. Date: 2004/08/31 08:49:06
  5291. Author: andersen
  5292. Branch: HEAD
  5293. Tag: (none)
  5294. Log:
  5295. Restore item I erronenously removed, mention mips string funcs
  5296. Members:
  5297. TODO:1.55->1.56
  5298. ---------------------
  5299. PatchSet 3515
  5300. Date: 2004/09/02 07:12:10
  5301. Author: jocke
  5302. Branch: HEAD
  5303. Tag: (none)
  5304. Log:
  5305. Remove unused variables. From Peter Mazinger.
  5306. Members:
  5307. ldso/include/ldso.h:1.17->1.18
  5308. ldso/libdl/libdl.c:1.52->1.53
  5309. ---------------------
  5310. PatchSet 3516
  5311. Date: 2004/09/02 14:34:53
  5312. Author: mjn3
  5313. Branch: HEAD
  5314. Tag: (none)
  5315. Log:
  5316. Fix a couple of symbol name issues.
  5317. Members:
  5318. libc/string/wstring.c:1.20->1.21
  5319. ---------------------
  5320. PatchSet 3517
  5321. Date: 2004/09/02 14:39:36
  5322. Author: mjn3
  5323. Branch: HEAD
  5324. Tag: (none)
  5325. Log:
  5326. Add a couple of mips-specific string funcs.
  5327. Port the generic optimized string funcs from glibc, with some tweaks
  5328. to cut their size a little. The main change is making memmove
  5329. call memcpy for forward copying to trim redundant code.
  5330. Make use of both the generic and arch-specific speed-optimized string
  5331. funcs configurable. Arch-specific take precedence over generic,
  5332. and generic takes precedence over basic size-optimized uClibc funcs.
  5333. Members:
  5334. extra/Configs/Config.in:1.51->1.52
  5335. libc/string/Makefile:1.61->1.62
  5336. libc/string/generic/Makefile:INITIAL->1.1
  5337. libc/string/generic/bp-checks.h:INITIAL->1.1
  5338. libc/string/generic/memchr.c:INITIAL->1.1
  5339. libc/string/generic/memcmp.c:INITIAL->1.1
  5340. libc/string/generic/memcopy.h:INITIAL->1.1
  5341. libc/string/generic/memcpy.c:INITIAL->1.1
  5342. libc/string/generic/memmem.c:INITIAL->1.1
  5343. libc/string/generic/memmove.c:INITIAL->1.1
  5344. libc/string/generic/mempcpy.c:INITIAL->1.1
  5345. libc/string/generic/memrchr.c:INITIAL->1.1
  5346. libc/string/generic/memset.c:INITIAL->1.1
  5347. libc/string/generic/pagecopy.h:INITIAL->1.1
  5348. libc/string/generic/rawmemchr.c:INITIAL->1.1
  5349. libc/string/generic/strcat.c:INITIAL->1.1
  5350. libc/string/generic/strchr.c:INITIAL->1.1
  5351. libc/string/generic/strchrnul.c:INITIAL->1.1
  5352. libc/string/generic/strcmp.c:INITIAL->1.1
  5353. libc/string/generic/strcpy.c:INITIAL->1.1
  5354. libc/string/generic/strcspn.c:INITIAL->1.1
  5355. libc/string/generic/strlen.c:INITIAL->1.1
  5356. libc/string/generic/strncat.c:INITIAL->1.1
  5357. libc/string/generic/strncmp.c:INITIAL->1.1
  5358. libc/string/generic/strncpy.c:INITIAL->1.1
  5359. libc/string/generic/strnlen.c:INITIAL->1.1
  5360. libc/string/generic/strrchr.c:INITIAL->1.1
  5361. libc/string/generic/strsep.c:INITIAL->1.1
  5362. libc/string/generic/strspn.c:INITIAL->1.1
  5363. libc/string/generic/strstr.c:INITIAL->1.1
  5364. libc/string/generic/strtok_r.c:INITIAL->1.1
  5365. libc/string/mips/Makefile:INITIAL->1.1
  5366. libc/string/mips/memcpy.S:INITIAL->1.1
  5367. libc/string/mips/memset.S:INITIAL->1.1
  5368. libc/string/mips/sysdep.h:INITIAL->1.1
  5369. ---------------------
  5370. PatchSet 3518
  5371. Date: 2004/09/03 21:17:09
  5372. Author: jocke
  5373. Branch: HEAD
  5374. Tag: (none)
  5375. Log:
  5376. First attempt to fix the INIT/FINI ordering. Fingers crossed :)
  5377. Members:
  5378. ldso/include/dl-hash.h:1.5->1.6
  5379. ldso/include/ldso.h:1.18->1.19
  5380. ldso/ldso/ldso.c:1.119->1.120
  5381. ldso/libdl/libdl.c:1.53->1.54
  5382. ---------------------
  5383. PatchSet 3519
  5384. Date: 2004/09/07 08:30:56
  5385. Author: andersen
  5386. Branch: HEAD
  5387. Tag: (none)
  5388. Log:
  5389. Add missing imaxdiv and lldiv needed for SuSv3. Adjust ldiv to
  5390. match glibc's quotient truncation behavior.
  5391. Members:
  5392. libc/stdlib/Makefile:1.55->1.56
  5393. libc/stdlib/ldiv.c:1.2->1.3
  5394. libc/stdlib/lldiv.c:INITIAL->1.1
  5395. ---------------------
  5396. PatchSet 3520
  5397. Date: 2004/09/07 08:36:25
  5398. Author: andersen
  5399. Branch: HEAD
  5400. Tag: (none)
  5401. Log:
  5402. Use a more appealing name, matching the function prototype
  5403. Members:
  5404. ldso/libdl/libdl.c:1.54->1.55
  5405. ---------------------
  5406. PatchSet 3521
  5407. Date: 2004/09/07 08:40:43
  5408. Author: andersen
  5409. Branch: HEAD
  5410. Tag: (none)
  5411. Log:
  5412. First pass prototype removals from auditing header files:
  5413. a.out.h to libgen.h (omitting complex.h for a later separate
  5414. effort for the math stuff)
  5415. Members:
  5416. include/dirent.h:1.8->1.9
  5417. include/dlfcn.h:1.2->1.3
  5418. include/elf.h:1.15->1.16
  5419. include/fcntl.h:1.5->1.6
  5420. include/grp.h:1.4->1.5
  5421. ---------------------
  5422. PatchSet 3522
  5423. Date: 2004/09/07 08:44:19
  5424. Author: andersen
  5425. Branch: HEAD
  5426. Tag: (none)
  5427. Log:
  5428. The 'Somebody Else's Problem Field' was just activated
  5429. Members:
  5430. include/langinfo.h:1.7->1.8
  5431. ---------------------
  5432. PatchSet 3523
  5433. Date: 2004/09/07 08:53:33
  5434. Author: andersen
  5435. Branch: HEAD
  5436. Tag: (none)
  5437. Log:
  5438. uClibc gettext support is under development and really shouldn't
  5439. be used by the unsuspecting masses quite yet.
  5440. Members:
  5441. extra/Configs/Config.in:1.52->1.53
  5442. include/libintl.h:1.2->1.3
  5443. ---------------------
  5444. PatchSet 3524
  5445. Date: 2004/09/07 09:04:00
  5446. Author: andersen
  5447. Branch: HEAD
  5448. Tag: (none)
  5449. Log:
  5450. We do not use dl_iterate_phdr, so no need to define it
  5451. Members:
  5452. include/link.h:1.3->1.4
  5453. ldso/ldso/frv/dl-sysdep.h:1.4->1.5
  5454. ldso/ldso/frv/elfinterp.c:1.5->1.6
  5455. ---------------------
  5456. PatchSet 3525
  5457. Date: 2004/09/07 09:17:17
  5458. Author: andersen
  5459. Branch: HEAD
  5460. Tag: (none)
  5461. Log:
  5462. Audit and scrub malloc.h, which was a mess
  5463. Members:
  5464. include/malloc.h:1.4->1.5
  5465. ---------------------
  5466. PatchSet 3526
  5467. Date: 2004/09/07 10:34:09
  5468. Author: andersen
  5469. Branch: HEAD
  5470. Tag: (none)
  5471. Log:
  5472. Remove stale leftovers
  5473. Members:
  5474. libc/inet/resolv.c:1.56->1.57
  5475. ---------------------
  5476. PatchSet 3527
  5477. Date: 2004/09/07 10:34:35
  5478. Author: andersen
  5479. Branch: HEAD
  5480. Tag: (none)
  5481. Log:
  5482. Implement gethostent_r
  5483. Members:
  5484. libc/inet/resolv.c:1.57->1.58
  5485. ---------------------
  5486. PatchSet 3528
  5487. Date: 2004/09/07 10:37:36
  5488. Author: andersen
  5489. Branch: HEAD
  5490. Tag: (none)
  5491. Log:
  5492. Audit and disable unimplemented stuff
  5493. Members:
  5494. include/netdb.h:1.9->1.10
  5495. ---------------------
  5496. PatchSet 3529
  5497. Date: 2004/09/07 11:13:06
  5498. Author: andersen
  5499. Branch: HEAD
  5500. Tag: (none)
  5501. Log:
  5502. Yet another bit of joy for mjn3
  5503. Members:
  5504. include/nl_types.h:1.2->1.3
  5505. ---------------------
  5506. PatchSet 3530
  5507. Date: 2004/09/07 11:24:45
  5508. Author: andersen
  5509. Branch: HEAD
  5510. Tag: (none)
  5511. Log:
  5512. Disable prototypes for unimplemented functions
  5513. Members:
  5514. include/printf.h:1.3->1.4
  5515. ---------------------
  5516. PatchSet 3531
  5517. Date: 2004/09/08 03:07:17
  5518. Author: andersen
  5519. Branch: HEAD
  5520. Tag: (none)
  5521. Log:
  5522. Doh! As noted by Mike Frysinger I was too agressive at culling stuff
  5523. Members:
  5524. include/netdb.h:1.10->1.11
  5525. ---------------------
  5526. PatchSet 3532
  5527. Date: 2004/09/08 09:43:24
  5528. Author: jocke
  5529. Branch: HEAD
  5530. Tag: (none)
  5531. Log:
  5532. Second attempt to fix the INIT/FINI order. This time I think I got it right :)
  5533. This needs testing with apps that have complex dependencies.
  5534. Members:
  5535. ldso/include/dl-hash.h:1.6->1.7
  5536. ldso/include/ldso.h:1.19->1.20
  5537. ldso/ldso/ldso.c:1.120->1.121
  5538. ldso/libdl/libdl.c:1.55->1.56
  5539. ---------------------
  5540. PatchSet 3533
  5541. Date: 2004/09/08 20:13:05
  5542. Author: andersen
  5543. Branch: HEAD
  5544. Tag: (none)
  5545. Log:
  5546. Fixup URL
  5547. Members:
  5548. docs/uclibc.org/cvs_write.html:1.5->1.6
  5549. ---------------------
  5550. PatchSet 3534
  5551. Date: 2004/09/10 21:30:26
  5552. Author: mjn3
  5553. Branch: HEAD
  5554. Tag: (none)
  5555. Log:
  5556. Hide some x86-specific devel asserts.
  5557. Members:
  5558. libc/misc/locale/locale.c:1.19->1.20
  5559. ---------------------
  5560. PatchSet 3535
  5561. Date: 2004/09/16 13:07:01
  5562. Author: jocke
  5563. Branch: HEAD
  5564. Tag: (none)
  5565. Log:
  5566. Don't allow undefined global symbols to pass(all archs needs fixing).
  5567. If you are using buildroot and soft floating point, you may have to
  5568. rebuild the libm.so library, copy it to staging_dir/lib and rebuild
  5569. your application.
  5570. Cleanups as well.
  5571. Members:
  5572. ldso/ldso/powerpc/elfinterp.c:1.43->1.44
  5573. ---------------------
  5574. PatchSet 3536
  5575. Date: 2004/09/17 09:11:53
  5576. Author: jocke
  5577. Branch: HEAD
  5578. Tag: (none)
  5579. Log:
  5580. Don't allow undefined global symbols to pass(all archs needs fixing,
  5581. but powerpc).
  5582. If you are using buildroot and soft floating point, you may have to
  5583. rebuild the libm.so library, copy it to staging_dir/lib and rebuild
  5584. your application.
  5585. Move handling of R_386_COPY back into _dl_do_reloc(all archs should
  5586. do this). Adjust the first argument to _dl_memcpy as it looks wrong
  5587. to have symtab[symtab_index].st_value as destination for the mem copy.
  5588. Members:
  5589. ldso/ldso/i386/elfinterp.c:1.34->1.35
  5590. ---------------------
  5591. PatchSet 3537
  5592. Date: 2004/09/17 12:19:35
  5593. Author: jocke
  5594. Branch: HEAD
  5595. Tag: (none)
  5596. Log:
  5597. Bugfix: Add r_addend to final address. The r_addend is mostly zero
  5598. but can be nonzero for JMP relocs as well.
  5599. All Rela arches need to do this, test and send a patch :)
  5600. Remove unneeded test in R_PPC_COPY.
  5601. Members:
  5602. ldso/ldso/powerpc/elfinterp.c:1.44->1.45
  5603. ---------------------
  5604. PatchSet 3538
  5605. Date: 2004/09/17 12:41:36
  5606. Author: jocke
  5607. Branch: HEAD
  5608. Tag: (none)
  5609. Log:
  5610. Formatting cleanups from Peter Kellerstedt.
  5611. Members:
  5612. ldso/ldso/i386/elfinterp.c:1.35->1.36
  5613. ---------------------
  5614. PatchSet 3539
  5615. Date: 2004/09/17 15:57:20
  5616. Author: jocke
  5617. Branch: HEAD
  5618. Tag: (none)
  5619. Log:
  5620. Added back dl_iterate_phdr in ldso(with some small changes).
  5621. Someone needs to test if it works to build and run gcj.
  5622. Members:
  5623. include/link.h:1.4->1.5
  5624. ldso/ldso/dl-elf.c:1.78->1.79
  5625. ---------------------
  5626. PatchSet 3540
  5627. Date: 2004/09/23 06:56:59
  5628. Author: jocke
  5629. Branch: HEAD
  5630. Tag: (none)
  5631. Log:
  5632. Make powerpc look more like the other archs.
  5633. Members:
  5634. ldso/ldso/powerpc/elfinterp.c:1.45->1.46
  5635. ---------------------
  5636. PatchSet 3541
  5637. Date: 2004/09/23 07:00:39
  5638. Author: jocke
  5639. Branch: HEAD
  5640. Tag: (none)
  5641. Log:
  5642. Don't allow undefined global symbols to pass.
  5643. Move COPY relocs back to _dl_do_reloc().
  5644. Members:
  5645. ldso/ldso/arm/elfinterp.c:1.24->1.25
  5646. ldso/ldso/frv/elfinterp.c:1.6->1.7
  5647. ldso/ldso/m68k/elfinterp.c:1.19->1.20
  5648. ldso/ldso/sh/elfinterp.c:1.13->1.14
  5649. ldso/ldso/sh64/elfinterp.c:1.6->1.7
  5650. ldso/ldso/sparc/elfinterp.c:1.19->1.20
  5651. ---------------------
  5652. PatchSet 3542
  5653. Date: 2004/09/23 07:05:32
  5654. Author: jocke
  5655. Branch: HEAD
  5656. Tag: (none)
  5657. Log:
  5658. Make do_rem() safe. From Peter Kjellerstedt.
  5659. Members:
  5660. ldso/ldso/arm/dl-sysdep.h:1.9->1.10
  5661. ldso/ldso/cris/dl-sysdep.h:1.6->1.7
  5662. ldso/ldso/frv/dl-sysdep.h:1.5->1.6
  5663. ldso/ldso/i386/dl-sysdep.h:1.11->1.12
  5664. ldso/ldso/mips/dl-sysdep.h:1.11->1.12
  5665. ldso/ldso/powerpc/dl-sysdep.h:1.12->1.13
  5666. ldso/ldso/sh64/dl-sysdep.h:1.3->1.4
  5667. ldso/ldso/sparc/dl-sysdep.h:1.9->1.10
  5668. ---------------------
  5669. PatchSet 3543
  5670. Date: 2004/09/23 07:08:41
  5671. Author: jocke
  5672. Branch: HEAD
  5673. Tag: (none)
  5674. Log:
  5675. White space and printouts cleanup. From Peter Kjellerstedt.
  5676. Members:
  5677. ldso/ldso/i386/elfinterp.c:1.36->1.37
  5678. ---------------------
  5679. PatchSet 3544
  5680. Date: 2004/09/23 07:15:24
  5681. Author: jocke
  5682. Branch: HEAD
  5683. Tag: (none)
  5684. Log:
  5685. Don't allow undefined global symbols to pass.
  5686. Move COPY relocs back to _dl_do_reloc().
  5687. White space cleanup.
  5688. Members:
  5689. ldso/ldso/cris/elfinterp.c:1.11->1.12
  5690. ---------------------
  5691. PatchSet 3545
  5692. Date: 2004/09/23 07:23:26
  5693. Author: jocke
  5694. Branch: HEAD
  5695. Tag: (none)
  5696. Log:
  5697. Add bswap_64 macro and uClibc_page.h. From Peter Kjellerstedt.
  5698. Members:
  5699. libc/sysdeps/linux/cris/bits/byteswap.h:1.2->1.3
  5700. libc/sysdeps/linux/cris/bits/uClibc_page.h:INITIAL->1.1
  5701. ---------------------
  5702. PatchSet 3546
  5703. Date: 2004/09/27 09:40:55
  5704. Author: jocke
  5705. Branch: HEAD
  5706. Tag: (none)
  5707. Log:
  5708. Remove /usr/X11R6/lib from default list.
  5709. Move /lib and /usr/lib first in ld.so.cache.
  5710. Ignore duplicate /lib and /usr/lib in ld.so.conf
  5711. Members:
  5712. utils/ldconfig.c:1.3->1.4
  5713. ---------------------
  5714. PatchSet 3547
  5715. Date: 2004/09/28 07:29:13
  5716. Author: jocke
  5717. Branch: HEAD
  5718. Tag: (none)
  5719. Log:
  5720. Make ldd work for ET_DYN executables. From Peter Mazinger.
  5721. Members:
  5722. utils/ldd.c:1.13->1.14
  5723. ---------------------
  5724. PatchSet 3548
  5725. Date: 2004/09/28 07:56:49
  5726. Author: jocke
  5727. Branch: HEAD
  5728. Tag: (none)
  5729. Log:
  5730. Remove /usr/X11R6/lib from search path.
  5731. Search in UCLIBC_RUNTIME_PREFIX"lib" before
  5732. UCLIBC_RUNTIME_PREFIX"usr/lib".
  5733. X11 users should enable USE_CACHE in Rules.mak, add
  5734. /usr/X11R6/lib to /etc/ld.so.conf and run ldconfig.
  5735. Members:
  5736. ldso/ldso/dl-elf.c:1.79->1.80
  5737. utils/ldd.c:1.14->1.15
  5738. ---------------------
  5739. PatchSet 3549
  5740. Date: 2004/09/28 08:55:06
  5741. Author: jocke
  5742. Branch: HEAD
  5743. Tag: (none)
  5744. Log:
  5745. Oops, typo.
  5746. Thanks to Peter Kjellerstedt.
  5747. Members:
  5748. utils/ldd.c:1.15->1.16
  5749. ---------------------
  5750. PatchSet 3550
  5751. Date: 2004/09/28 13:13:44
  5752. Author: jocke
  5753. Branch: HEAD
  5754. Tag: (none)
  5755. Log:
  5756. Atsushi Nemoto writes:
  5757. Hi. I found a mismatch between uClibc and kernel in semctl definition.
  5758. In uClibc/libc/misc/sysvipc/sem.c:
  5759. static inline _syscall4(int, __semctl, int, semid, int, semnum, int, cmd, union semun *, arg);
  5760. ...
  5761. int semctl(int semid, int semnum, int cmd, ...)
  5762. ...
  5763. arg = va_arg (ap, union semun);
  5764. ...
  5765. return __semctl(semid, semnum, cmd, &arg);
  5766. But kernel's semctl is:
  5767. asmlinkage long sys_semctl (int semid, int semnum, int cmd, union semun arg)
  5768. The last argument is an union semun itself, not a pointer to the
  5769. union.
  5770. Here is a patch.
  5771. Members:
  5772. libc/misc/sysvipc/sem.c:1.5->1.6
  5773. ---------------------
  5774. PatchSet 3551
  5775. Date: 2004/10/03 07:51:58
  5776. Author: andersen
  5777. Branch: HEAD
  5778. Tag: (none)
  5779. Log:
  5780. This patch from Mike Frysinger, extended from an earlier patch from Peter S.
  5781. Mazinger implements the changes suggested by me on the uclibc list.
  5782. On Tuesday 28 September 2004 02:24 pm, Erik Andersen wrote:
  5783. > What I think should be done is
  5784. >
  5785. > *) Someone that cares about USE_CACHE should fix that option
  5786. > up to be sure it works, and give it a proper config entry
  5787. > in extra/Configs/Config.in, and rename it to something
  5788. > more appropriate such as LDSO_CACHE_SUPPORT.
  5789. >
  5790. > *) When LDSO_CACHE_SUPPORT=n, UCLIBC_RUNTIME_PREFIX /usr/X11R6/lib
  5791. > should be included in the default library search path in
  5792. > dl-elf.c, ldd, and ldconfig.
  5793. >
  5794. > *) When LDSO_CACHE_SUPPORT=y, UCLIBC_RUNTIME_PREFIX /usr/X11R6/lib
  5795. > should be excluded from the default library search path in
  5796. > dl-elf.c, ldd, and ldconfig, and those wishing to include
  5797. > X11 stuff should add that into /etc/ld.so.conf and re-run
  5798. > ldconfig.
  5799. >
  5800. > *) At present, LDSO_CONF and LDSO_CACHE use the same names
  5801. > and same structure as glibc. This precludes
  5802. > LDSO_CACHE_SUPPORT being uses in any sane fashion on a
  5803. > dial glibc and uClibc system. Just as it was necessary
  5804. > for use to use a different name for 'libuClibc' rather
  5805. > than 'libc', and 'ld-uClibc.so.0' rather than
  5806. > 'ld-linux.so.2' it seems that these configuration files
  5807. > really ought to be given different names.
  5808. >
  5809. Members:
  5810. Rules.mak:1.169->1.170
  5811. extra/Configs/Config.in:1.53->1.54
  5812. ldso/include/dl-elf.h:1.14->1.15
  5813. ldso/ldso/Makefile:1.61->1.62
  5814. ldso/ldso/dl-elf.c:1.80->1.81
  5815. ldso/libdl/Makefile:1.41->1.42
  5816. ldso/libdl/libdl.c:1.56->1.57
  5817. utils/Makefile:1.13->1.14
  5818. utils/dl-cache.h:INITIAL->1.1
  5819. utils/ldconfig.c:1.4->1.5
  5820. utils/ldd.c:1.16->1.17
  5821. ---------------------
  5822. PatchSet 3552
  5823. Date: 2004/10/05 11:51:58
  5824. Author: jocke
  5825. Branch: HEAD
  5826. Tag: (none)
  5827. Log:
  5828. Peter Kjellerstedt writes:
  5829. After the addition of a configuration option for
  5830. enabling the support of /etc/ld.so.cache, I thought
  5831. it might be a good idea to add one for the support
  5832. of the /etc/ld.so.preload file too. So here it is.
  5833. While doing this, I also noticed that the dynamic
  5834. linker would hang indefinitely if either LD_PRELOAD
  5835. or /etc/ld.so.preload contained a library which was
  5836. already loaded, so I made a patch for that too.
  5837. And of course, I could not resist from doing a little
  5838. clean up of comments and indentation, so here is a
  5839. patch for that too.
  5840. Members:
  5841. extra/Configs/Config.in:1.54->1.55
  5842. ldso/ldso/ldso.c:1.121->1.122
  5843. ---------------------
  5844. PatchSet 3553
  5845. Date: 2004/10/05 12:06:40
  5846. Author: jocke
  5847. Branch: HEAD
  5848. Tag: (none)
  5849. Log:
  5850. Peter S. Mazinger writes:
  5851. Hello!
  5852. The attached patches remove unneeded -D<somedefine>, and uses instead
  5853. #ifdef __somedefine__
  5854. Members:
  5855. utils/Makefile:1.14->1.15
  5856. utils/ldd.c:1.17->1.18
  5857. ---------------------
  5858. PatchSet 3554
  5859. Date: 2004/10/06 06:51:37
  5860. Author: jocke
  5861. Branch: HEAD
  5862. Tag: (none)
  5863. Log:
  5864. PIE option correction for Config.in. From Peter Mazinger.
  5865. Members:
  5866. extra/Configs/Config.in:1.55->1.56
  5867. ---------------------
  5868. PatchSet 3555
  5869. Date: 2004/10/06 06:59:56
  5870. Author: jocke
  5871. Branch: HEAD
  5872. Tag: (none)
  5873. Log:
  5874. Remove unneeded -D<somedefine>, and use instead #ifdef __somedefine__
  5875. From Peter Mazinger.
  5876. Members:
  5877. ldso/ldso/Makefile:1.62->1.63
  5878. ldso/ldso/dl-elf.c:1.81->1.82
  5879. ldso/ldso/dl-startup.c:1.20->1.21
  5880. ldso/ldso/ldso.c:1.122->1.123
  5881. ---------------------
  5882. PatchSet 3556
  5883. Date: 2004/10/06 07:34:13
  5884. Author: jocke
  5885. Branch: HEAD
  5886. Tag: (none)
  5887. Log:
  5888. Puts common defines into dl-defs.h (in ldso/include) from dl-elf.h and
  5889. dl-cache.h and make use of it. Also disables the lib-path-redundancy check
  5890. for the case the cache is not used. Makes use of _PRELOAD_FILE_SUPPORT.
  5891. From Peter Mazinger.
  5892. Members:
  5893. extra/Configs/Config.in:1.56->1.57
  5894. ldso/include/dl-defs.h:INITIAL->1.1
  5895. ldso/include/dl-elf.h:1.15->1.16
  5896. ldso/ldso/dl-elf.c:1.82->1.83
  5897. utils/Makefile:1.15->1.16
  5898. utils/dl-cache.h:1.1->1.2
  5899. utils/ldconfig.c:1.5->1.6
  5900. utils/ldd.c:1.18->1.19
  5901. ---------------------
  5902. PatchSet 3557
  5903. Date: 2004/10/06 11:34:32
  5904. Author: jocke
  5905. Branch: HEAD
  5906. Tag: (none)
  5907. Log:
  5908. Peter S. Mazinger writes:
  5909. Hello!
  5910. Here is the modified unsecvars patch that applies to cvs.
  5911. Members:
  5912. ldso/include/unsecvars.h:INITIAL->1.1
  5913. ldso/ldso/ldso.c:1.123->1.124
  5914. ---------------------
  5915. PatchSet 3558
  5916. Date: 2004/10/06 11:45:22
  5917. Author: jocke
  5918. Branch: HEAD
  5919. Tag: (none)
  5920. Log:
  5921. Peter S. Mazinger writes:
  5922. The attached patches make iconv use XXFLAGS and adapts ldd.host to cvs.
  5923. Members:
  5924. utils/Makefile:1.16->1.17
  5925. ---------------------
  5926. PatchSet 3559
  5927. Date: 2004/10/06 12:51:12
  5928. Author: jocke
  5929. Branch: HEAD
  5930. Tag: (none)
  5931. Log:
  5932. Add type libc0 to cache_print().
  5933. Always strip trailing slaches(/) from paths read from ld.so.conf.
  5934. Members:
  5935. utils/ldconfig.c:1.6->1.7
  5936. ---------------------
  5937. PatchSet 3560
  5938. Date: 2004/10/06 13:08:47
  5939. Author: jocke
  5940. Branch: HEAD
  5941. Tag: (none)
  5942. Log:
  5943. Don't complain if ld.so.cache is missing.
  5944. Members:
  5945. ldso/ldso/dl-elf.c:1.83->1.84
  5946. ---------------------
  5947. PatchSet 3561
  5948. Date: 2004/10/06 13:23:13
  5949. Author: jocke
  5950. Branch: HEAD
  5951. Tag: (none)
  5952. Log:
  5953. Peter S. Mazinger writes:
  5954. Corrects libpthread_db name (I do not know why libpthread_db.so uses
  5955. libpthread_db.so.1 instead of libpthread_db.so.$(MAJOR_VERSION) as soname)
  5956. Note by Jocke:
  5957. I don't known either but until then this is the right thing to do.
  5958. Members:
  5959. libpthread/Makefile:1.28->1.29
  5960. ---------------------
  5961. PatchSet 3562
  5962. Date: 2004/10/06 19:13:06
  5963. Author: andersen
  5964. Branch: HEAD
  5965. Tag: (none)
  5966. Log:
  5967. Remove empty file
  5968. Members:
  5969. utils/dl-cache.h:1.2->1.3(DEAD)
  5970. ---------------------
  5971. PatchSet 3563
  5972. Date: 2004/10/07 01:53:04
  5973. Author: andersen
  5974. Branch: HEAD
  5975. Tag: (none)
  5976. Log:
  5977. uClibc does not support getutent_r, getutid_r, and getutline_r,
  5978. and SuSv3 does not require r specify them. So kill the prototypes.
  5979. Members:
  5980. include/utmp.h:1.6->1.7
  5981. ---------------------
  5982. PatchSet 3564
  5983. Date: 2004/10/07 02:18:56
  5984. Author: andersen
  5985. Branch: HEAD
  5986. Tag: (none)
  5987. Log:
  5988. implement SuSv3 required ualarm()
  5989. Members:
  5990. libc/unistd/ualarm.c:INITIAL->1.1
  5991. ---------------------
  5992. PatchSet 3565
  5993. Date: 2004/10/07 02:42:34
  5994. Author: andersen
  5995. Branch: HEAD
  5996. Tag: (none)
  5997. Log:
  5998. Remove unimplemented non-SuSv3 function prototypes
  5999. Members:
  6000. include/unistd.h:1.26->1.27
  6001. ---------------------
  6002. PatchSet 3566
  6003. Date: 2004/10/07 02:45:58
  6004. Author: andersen
  6005. Branch: HEAD
  6006. Tag: (none)
  6007. Log:
  6008. Remove ucontext.h. We do not implement any of these functions.
  6009. Members:
  6010. include/ucontext.h:1.3->1.4(DEAD)
  6011. ---------------------
  6012. PatchSet 3567
  6013. Date: 2004/10/07 03:01:54
  6014. Author: andersen
  6015. Branch: HEAD
  6016. Tag: (none)
  6017. Log:
  6018. Hide a bunch of unimplemented time function prototypes, and
  6019. mark them as mjn3's problem. :-)
  6020. Members:
  6021. include/time.h:1.12->1.13
  6022. ---------------------
  6023. PatchSet 3568
  6024. Date: 2004/10/07 09:20:09
  6025. Author: andersen
  6026. Branch: HEAD
  6027. Tag: (none)
  6028. Log:
  6029. Add ualarm.c
  6030. Members:
  6031. libc/unistd/Makefile:1.38->1.39
  6032. ---------------------
  6033. PatchSet 3569
  6034. Date: 2004/10/07 13:48:19
  6035. Author: jocke
  6036. Branch: HEAD
  6037. Tag: (none)
  6038. Log:
  6039. Remove usage of _dl_parse_copy_information() from generic code.
  6040. Remove definition of _dl_parse_copy_information() for powerpc.
  6041. Remaining archs can do the same.
  6042. Make debugging output of "relocation processing: xxx" a bit more sane.
  6043. Members:
  6044. ldso/include/dl-elf.h:1.16->1.17
  6045. ldso/include/dl-hash.h:1.7->1.8
  6046. ldso/ldso/dl-elf.c:1.84->1.85
  6047. ldso/ldso/ldso.c:1.124->1.125
  6048. ldso/ldso/powerpc/elfinterp.c:1.46->1.47
  6049. ---------------------
  6050. PatchSet 3570
  6051. Date: 2004/10/07 14:06:06
  6052. Author: andersen
  6053. Branch: HEAD
  6054. Tag: (none)
  6055. Log:
  6056. Put back ucontext.h, but omit function prototypes for getcontext(),
  6057. makecontext(), setcontext(), and swapcontext() which are marked as
  6058. obsolescent by SuSv3, and are not implemented by uClibc.
  6059. Members:
  6060. include/ucontext.h:1.4->1.5
  6061. ---------------------
  6062. PatchSet 3571
  6063. Date: 2004/10/07 18:57:40
  6064. Author: jocke
  6065. Branch: HEAD
  6066. Tag: (none)
  6067. Log:
  6068. Remove _dl_parse_copy_information() for CRIS per Peter Kjellerstedts request.
  6069. Members:
  6070. ldso/ldso/cris/elfinterp.c:1.12->1.13
  6071. ---------------------
  6072. PatchSet 3572
  6073. Date: 2004/10/08 07:58:27
  6074. Author: andersen
  6075. Branch: HEAD
  6076. Tag: (none)
  6077. Log:
  6078. As noticed by egor duda, current_menu is declared as 'extern struct menu
  6079. *current_menu;' in scripts/config/lkc.h line 63, and this conflicts with
  6080. static definition in mconf.c.
  6081. Members:
  6082. extra/config/mconf.c:1.9->1.10
  6083. ---------------------
  6084. PatchSet 3573
  6085. Date: 2004/10/08 10:50:49
  6086. Author: andersen
  6087. Branch: HEAD
  6088. Tag: (none)
  6089. Log:
  6090. link to uClibc++, minor FAQ updates
  6091. Members:
  6092. docs/uclibc.org/FAQ.html:1.28->1.29
  6093. docs/uclibc.org/header.html:1.3->1.4
  6094. ---------------------
  6095. PatchSet 3574
  6096. Date: 2004/10/11 08:15:32
  6097. Author: jocke
  6098. Branch: HEAD
  6099. Tag: (none)
  6100. Log:
  6101. Don't use ld.so.cache for SUID programs.
  6102. Members:
  6103. ldso/ldso/dl-elf.c:1.85->1.86
  6104. ---------------------
  6105. PatchSet 3575
  6106. Date: 2004/10/11 20:57:11
  6107. Author: jocke
  6108. Branch: HEAD
  6109. Tag: (none)
  6110. Log:
  6111. Undo previous change. Leave SUID programs alone until I know what to do
  6112. with them.
  6113. Members:
  6114. ldso/ldso/dl-elf.c:1.86->1.87
  6115. ---------------------
  6116. PatchSet 3576
  6117. Date: 2004/10/12 10:48:28
  6118. Author: jocke
  6119. Branch: HEAD
  6120. Tag: (none)
  6121. Log:
  6122. Mark Rakes writes:
  6123. without LDSO_CACHE_SUPPORT turned on, LDSO_CONF and LDSO_CACHE are
  6124. not defined anywhere, but still used by ldconfig.c This patch allows
  6125. ldconfig to build again, although there may be a cleaner way to fix
  6126. this????
  6127. Applied with minor modification.
  6128. Members:
  6129. ldso/include/dl-defs.h:1.1->1.2
  6130. ---------------------
  6131. PatchSet 3577
  6132. Date: 2004/10/14 07:44:43
  6133. Author: jocke
  6134. Branch: HEAD
  6135. Tag: (none)
  6136. Log:
  6137. Remove unused stuff. From Peter Mazinger.
  6138. Members:
  6139. libc/Makefile:1.35->1.36
  6140. ---------------------
  6141. PatchSet 3578
  6142. Date: 2004/10/14 09:24:43
  6143. Author: jocke
  6144. Branch: HEAD
  6145. Tag: (none)
  6146. Log:
  6147. Don't SEGV if library not found.
  6148. Members:
  6149. ldso/libdl/libdl.c:1.57->1.58
  6150. ---------------------
  6151. PatchSet 3579
  6152. Date: 2004/10/14 09:53:15
  6153. Author: jocke
  6154. Branch: HEAD
  6155. Tag: (none)
  6156. Log:
  6157. Peter Mazinger writes:
  6158. The attached patch is an updated version of an earlier sent patch
  6159. It solves the problem that the target utils (ldconfig/ldd/iconv, readelf
  6160. is not handled, but can be easily added) are not built w/ the newly
  6161. created [S]crt[01].o files.
  6162. Members:
  6163. Rules.mak:1.170->1.171
  6164. libpthread/Makefile:1.29->1.30
  6165. utils/Makefile:1.17->1.18
  6166. ---------------------
  6167. PatchSet 3580
  6168. Date: 2004/10/14 10:08:00
  6169. Author: jocke
  6170. Branch: HEAD
  6171. Tag: (none)
  6172. Log:
  6173. Peter Mazinger writes:
  6174. The attached patch generalizes the use of PIE (all archs are brought in
  6175. sync that use/mention it: x86/ppc/frv) and makes use of it building the
  6176. target utils.
  6177. Tested on x86, ppc should be tested, frv uses -fPIE at one location, but
  6178. at another place -fpie, I don't know which is correct (could be both) and
  6179. misses the target addition in Config.in.
  6180. The test for ppc (requires the earlier sent crt-correction patch to work
  6181. correctly):
  6182. enable UCLIBC_PIE_SUPPORT, build uClibc and utils, check:
  6183. file ./utils/ldd, it should show shared object (instead of executable)
  6184. Members:
  6185. libc/sysdeps/linux/frv/Makefile:1.6->1.7
  6186. libc/sysdeps/linux/i386/Makefile:1.67->1.68
  6187. libc/sysdeps/linux/powerpc/Makefile:1.32->1.33
  6188. utils/Makefile:1.18->1.19
  6189. ---------------------
  6190. PatchSet 3581
  6191. Date: 2004/10/14 10:10:34
  6192. Author: jocke
  6193. Branch: HEAD
  6194. Tag: (none)
  6195. Log:
  6196. hmm, somehow cvs lost this file in the previous commit.
  6197. Members:
  6198. Rules.mak:1.171->1.172
  6199. ---------------------
  6200. PatchSet 3582
  6201. Date: 2004/10/14 15:23:51
  6202. Author: jocke
  6203. Branch: HEAD
  6204. Tag: (none)
  6205. Log:
  6206. unmap ld.so.cache when dlopen() returns.
  6207. Members:
  6208. ldso/libdl/libdl.c:1.58->1.59
  6209. ---------------------
  6210. PatchSet 3583
  6211. Date: 2004/10/15 08:25:34
  6212. Author: mjn3
  6213. Branch: HEAD
  6214. Tag: (none)
  6215. Log:
  6216. Rip out Peter's unacceptable "fix" and do the sane thing instead; build
  6217. the utils using the uClibc-targeted toolchain.
  6218. Members:
  6219. Rules.mak:1.172->1.173
  6220. libpthread/Makefile:1.30->1.31
  6221. utils/Makefile:1.19->1.20
  6222. ---------------------
  6223. PatchSet 3584
  6224. Date: 2004/10/18 06:28:58
  6225. Author: andersen
  6226. Branch: HEAD
  6227. Tag: (none)
  6228. Log:
  6229. mention scratchbox and openembedded
  6230. Members:
  6231. docs/uclibc.org/header.html:1.4->1.5
  6232. ---------------------
  6233. PatchSet 3585
  6234. Date: 2004/10/18 06:31:51
  6235. Author: andersen
  6236. Branch: HEAD
  6237. Tag: (none)
  6238. Log:
  6239. Corrent HOWTO url
  6240. Members:
  6241. docs/uclibc.org/header.html:1.5->1.6
  6242. ---------------------
  6243. PatchSet 3586
  6244. Date: 2004/10/19 19:24:13
  6245. Author: andersen
  6246. Branch: HEAD
  6247. Tag: (none)
  6248. Log:
  6249. Atsushi Nemoto writes:
  6250. In a recent post to linux-mips ML (and libc-alpha ML), a problem with
  6251. inline syscalls was reported.
  6252. http://www.linux-mips.org/archives/linux-mips/2004-10/msg00142.html
  6253. It seems uClibc should be fixed also for newer gcc. Here is a patch.
  6254. Members:
  6255. libc/sysdeps/linux/mips/bits/syscalls.h:1.7->1.8
  6256. ---------------------
  6257. PatchSet 3587
  6258. Date: 2004/10/19 20:10:08
  6259. Author: andersen
  6260. Branch: HEAD
  6261. Tag: (none)
  6262. Log:
  6263. Peter S. Mazinger writes:
  6264. Hello!
  6265. Would the attached patch be acceptable (maybe instead of
  6266. __libc_gettimeofday using __gettimeofday)
  6267. We have some issues, see
  6268. http://bugs.gentoo.org/show_bug.cgi?id=65892
  6269. Members:
  6270. include/sys/time.h:1.6->1.7
  6271. libc/inet/rpc/auth_unix.c:1.8->1.9
  6272. libc/inet/rpc/create_xid.c:1.3->1.4
  6273. libc/misc/time/clock_gettime.c:1.1->1.2
  6274. libc/misc/time/ftime.c:1.1->1.2
  6275. libc/misc/time/time.c:1.22->1.23
  6276. libc/misc/utmp/wtent.c:1.1->1.2
  6277. libc/sysdeps/linux/common/gettimeofday.c:1.1->1.2
  6278. libc/sysdeps/linux/common/time.c:1.1->1.2
  6279. libc/sysdeps/linux/common/utime.c:1.1->1.2
  6280. libpthread/linuxthreads/pthread.c:1.13->1.14
  6281. libutil/logout.c:1.2->1.3
  6282. libutil/logwtmp.c:1.3->1.4
  6283. ---------------------
  6284. PatchSet 3588
  6285. Date: 2004/10/26 07:49:47
  6286. Author: andersen
  6287. Branch: HEAD
  6288. Tag: (none)
  6289. Log:
  6290. We don't need this README
  6291. Members:
  6292. libpthread/linuxthreads/README.Xfree3.2:1.1->1.2(DEAD)
  6293. ---------------------
  6294. PatchSet 3589
  6295. Date: 2004/10/26 20:48:18
  6296. Author: andersen
  6297. Branch: HEAD
  6298. Tag: (none)
  6299. Log:
  6300. Atsushi Nemoto writes:
  6301. >>>>> On Tue, 19 Oct 2004 13:28:34 -0600, Erik Andersen <andersen@codepoet.org> said:
  6302. >> BTW, top of uClibc TODO list is "Fix syscall() on mips". What is a
  6303. >> problem?
  6304. andersen> It appears that uClibc's syscall() for mips works ok for
  6305. andersen> syscalls with a few arguments. But as I recall, it does not
  6306. andersen> work properly with _syscall5, _syscall6, _syscall7, etc.
  6307. andersen> Perhaps there is some mistake in its assumptions about the
  6308. andersen> mips/linux ABI regarding which syscall arguments are passed
  6309. andersen> via register vs which syscall arguments are passed on the
  6310. andersen> stack.
  6311. Hmm... I found a old fix in uClibc ML archive.
  6312. http://www.uclibc.org/lists/uclibc/2002-September/004459.html
  6313. But it seems somewhat broken. How about this fix instead? I tested
  6314. mmap with syscall() in mips. mips64 is not tested.
  6315. Members:
  6316. libc/sysdeps/linux/mips/syscall.S:1.2->1.3
  6317. ---------------------
  6318. PatchSet 3590
  6319. Date: 2004/10/26 20:48:39
  6320. Author: andersen
  6321. Branch: HEAD
  6322. Tag: (none)
  6323. Log:
  6324. Update TODO list
  6325. Members:
  6326. TODO:1.56->1.57
  6327. ---------------------
  6328. PatchSet 3591
  6329. Date: 2004/10/27 07:26:21
  6330. Author: andersen
  6331. Branch: HEAD
  6332. Tag: (none)
  6333. Log:
  6334. Arrange to hide uClibc internals
  6335. Members:
  6336. include/features.h:1.59->1.60
  6337. ---------------------
  6338. PatchSet 3592
  6339. Date: 2004/10/27 09:44:00
  6340. Author: andersen
  6341. Branch: HEAD
  6342. Tag: (none)
  6343. Log:
  6344. Fix up __uClibc_init() for so that we prevent starting SUID
  6345. binaries where the standard file descriptors are not opened.
  6346. -Erik
  6347. Members:
  6348. TODO:1.57->1.58
  6349. libc/misc/internals/__uClibc_main.c:1.42->1.43
  6350. ---------------------
  6351. PatchSet 3593
  6352. Date: 2004/10/27 22:07:52
  6353. Author: mjn3
  6354. Branch: HEAD
  6355. Tag: (none)
  6356. Log:
  6357. Jocke's patch was almost right. Just needed move the DT_MIPS_RLD_MAP test
  6358. up a bit. Native and remote debugging of shared libs and threaded apps now
  6359. works on mips.
  6360. Members:
  6361. ldso/ldso/ldso.c:1.125->1.126
  6362. ---------------------
  6363. PatchSet 3594
  6364. Date: 2004/10/30 01:07:48
  6365. Author: andersen
  6366. Branch: HEAD
  6367. Tag: (none)
  6368. Log:
  6369. Revise TODO list for the upcoming release
  6370. Members:
  6371. TODO:1.58->1.59
  6372. ---------------------
  6373. PatchSet 3595
  6374. Date: 2004/10/30 17:32:52
  6375. Author: pkj
  6376. Branch: HEAD
  6377. Tag: (none)
  6378. Log:
  6379. Do not assume a fifth argument is used with syscall(). Allocate stack
  6380. for saving SRP separately.
  6381. Members:
  6382. libc/sysdeps/linux/cris/syscall.S:1.2->1.3
  6383. ---------------------
  6384. PatchSet 3596
  6385. Date: 2004/10/30 17:56:00
  6386. Author: pkj
  6387. Branch: HEAD
  6388. Tag: (none)
  6389. Log:
  6390. Synchronized with glibc (2.3.2).
  6391. Members:
  6392. include/net/if_arp.h:1.2->1.3
  6393. ---------------------
  6394. PatchSet 3597
  6395. Date: 2004/10/31 19:22:58
  6396. Author: mjn3
  6397. Branch: HEAD
  6398. Tag: (none)
  6399. Log:
  6400. Revert Peter's __lib_gettimeofday patch. There's the minor issue of
  6401. adding cruft to include/sys/time.h. But also, there's no sense in
  6402. making changes like this until we decide how we're going to approach
  6403. the hidden symbol transition.
  6404. Members:
  6405. include/sys/time.h:1.7->1.8
  6406. libc/inet/rpc/auth_unix.c:1.9->1.10
  6407. libc/inet/rpc/create_xid.c:1.4->1.5
  6408. libc/misc/time/clock_gettime.c:1.2->1.3
  6409. libc/misc/time/ftime.c:1.2->1.3
  6410. libc/misc/time/time.c:1.23->1.24
  6411. libc/misc/utmp/wtent.c:1.2->1.3
  6412. libpthread/linuxthreads/pthread.c:1.14->1.15
  6413. libutil/logout.c:1.3->1.4
  6414. libutil/logwtmp.c:1.4->1.5
  6415. ---------------------
  6416. PatchSet 3598
  6417. Date: 2004/10/31 20:23:02
  6418. Author: mjn3
  6419. Branch: HEAD
  6420. Tag: (none)
  6421. Log:
  6422. Revert Peter's __lib_gettimeofday patch. There's the minor issue of
  6423. adding cruft to include/sys/time.h. But also, there's no sense in
  6424. making changes like this until we decide how we're going to approach
  6425. the hidden symbol transition.
  6426. Members:
  6427. libc/sysdeps/linux/common/gettimeofday.c:1.2->1.3
  6428. libc/sysdeps/linux/common/time.c:1.2->1.3
  6429. libc/sysdeps/linux/common/utime.c:1.2->1.3
  6430. ---------------------
  6431. PatchSet 3599
  6432. Date: 2004/11/02 07:14:44
  6433. Author: jocke
  6434. Branch: HEAD
  6435. Tag: (none)
  6436. Log:
  6437. - Remove dynamic_size from struct elf_resolve.
  6438. - Replace all open coded dynamic handling with a function. Reduces size.
  6439. - Fold special MIPS dynamic code into the dynamic_info item.
  6440. - Add RELRO support.
  6441. - Support linking with "-z now".
  6442. - prepare for DT_RELACOUNT/DT_RELCOUNT optimization.
  6443. - Add -z now to ld.so linking, this is what ld.so does anyway so
  6444. let the linker know that.
  6445. Members:
  6446. ldso/include/dl-elf.h:1.17->1.18
  6447. ldso/ldso/mips/dl-startup.h:1.10->1.11
  6448. ---------------------
  6449. PatchSet 3600
  6450. Date: 2004/11/02 08:14:45
  6451. Author: jocke
  6452. Branch: HEAD
  6453. Tag: (none)
  6454. Log:
  6455. - Remove dynamic_size from struct elf_resolve.
  6456. - Replace all open coded dynamic handling with a function. Reduces size.
  6457. - Fold special MIPS dynamic code into the dynamic_info item.
  6458. - Add RELRO support.
  6459. - Support linking with "-z now".
  6460. - prepare for DT_RELACOUNT/DT_RELCOUNT optimization.
  6461. - Add -z now to ld.so linking, this is what ld.so does anyway so
  6462. let the linker know that.
  6463. Members:
  6464. ldso/include/dl-hash.h:1.8->1.9
  6465. ldso/ldso/Makefile:1.63->1.64
  6466. ldso/ldso/dl-elf.c:1.87->1.88
  6467. ldso/ldso/dl-hash.c:1.24->1.25
  6468. ldso/ldso/dl-startup.c:1.21->1.22
  6469. ldso/ldso/ldso.c:1.126->1.127
  6470. ldso/ldso/mips/dl-sysdep.h:1.12->1.13
  6471. ldso/ldso/mips/elfinterp.c:1.22->1.23
  6472. ldso/libdl/libdl.c:1.59->1.60
  6473. ---------------------
  6474. PatchSet 3601
  6475. Date: 2004/11/02 14:15:10
  6476. Author: andersen
  6477. Branch: HEAD
  6478. Tag: (none)
  6479. Log:
  6480. struct ipc_perm, as used by shmctl() when soing shared memory stuff,
  6481. was incorrect in uClibc, and was 2 bytes too short. This caused uClibc
  6482. shared memory stuff to not behave correctly since struct ipc_perm was
  6483. included as the first member of, i.e. struct msqid_ds, so the content
  6484. of that struct were all shifted by two bytes. ugh. Apparently, few
  6485. people have used shared memory, msgctl(), etc with uClibc thus far,
  6486. -Erik
  6487. Members:
  6488. libc/sysdeps/linux/common/bits/ipc.h:1.3->1.4
  6489. ---------------------
  6490. PatchSet 3602
  6491. Date: 2004/11/08 02:31:41
  6492. Author: andersen
  6493. Branch: HEAD
  6494. Tag: (none)
  6495. Log:
  6496. A patch included in glibc 2.3.2's libthread_db that helps remote
  6497. debugging not become confused,
  6498. Members:
  6499. libpthread/linuxthreads_db/td_ta_new.c:1.3->1.4
  6500. ---------------------
  6501. PatchSet 3603
  6502. Date: 2004/11/08 02:34:43
  6503. Author: andersen
  6504. Branch: HEAD
  6505. Tag: (none)
  6506. Log:
  6507. Some requested additional malloc entry points
  6508. Members:
  6509. include/malloc.h:1.5->1.6
  6510. libc/stdlib/malloc-standard/free.c:1.1->1.2
  6511. libc/stdlib/malloc-standard/mallinfo.c:1.1->1.2
  6512. ---------------------
  6513. PatchSet 3604
  6514. Date: 2004/11/10 08:07:40
  6515. Author: solar
  6516. Branch: HEAD
  6517. Tag: (none)
  6518. Log:
  6519. initial commit of uclibc equiv of glibc getent
  6520. Members:
  6521. docs/getent:INITIAL->1.1
  6522. ---------------------
  6523. PatchSet 3605
  6524. Date: 2004/11/10 14:27:10
  6525. Author: jocke
  6526. Branch: HEAD
  6527. Tag: (none)
  6528. Log:
  6529. Add RTLD_LOCAL support for dlopened libs. Reported by
  6530. Andrew de Quincey, who has been most helpful getting this sorted
  6531. out, thanks. Thanks also to Peter Mazinger who did alot of testing.
  6532. Removed all traces of dl_parse_copy_information() since it is no longer used.
  6533. Members:
  6534. ldso/include/dl-hash.h:1.9->1.10
  6535. ldso/ldso/arm/elfinterp.c:1.25->1.26
  6536. ldso/ldso/cris/elfinterp.c:1.13->1.14
  6537. ldso/ldso/i386/elfinterp.c:1.37->1.38
  6538. ldso/ldso/m68k/elfinterp.c:1.20->1.21
  6539. ldso/ldso/powerpc/elfinterp.c:1.47->1.48
  6540. ldso/ldso/sh/elfinterp.c:1.14->1.15
  6541. ldso/ldso/sh64/elfinterp.c:1.7->1.8
  6542. ldso/ldso/sparc/elfinterp.c:1.20->1.21
  6543. ---------------------
  6544. PatchSet 3606
  6545. Date: 2004/11/10 15:27:10
  6546. Author: jocke
  6547. Branch: HEAD
  6548. Tag: (none)
  6549. Log:
  6550. Add RTLD_LOCAL support for dlopened libs. Reported by
  6551. Andrew de Quincey, who has been most helpful getting this sorted
  6552. out, thanks. Thanks also to Peter Mazinger who did alot of testing.
  6553. Removed all traces of dl_parse_copy_information() since it is no longer used.
  6554. Members:
  6555. ldso/ldso/dl-hash.c:1.25->1.26
  6556. ldso/ldso/ldso.c:1.127->1.128
  6557. ldso/ldso/mips/elfinterp.c:1.23->1.24
  6558. ldso/libdl/libdl.c:1.60->1.61
  6559. ---------------------
  6560. PatchSet 3607
  6561. Date: 2004/11/11 03:13:36
  6562. Author: solar
  6563. Branch: HEAD
  6564. Tag: (none)
  6565. Log:
  6566. misc cleanups of __stack_smash_handler() function when ssp support is enabled. syslog() support should now work both inside and outside of chroots. erandom code left in but remains #ifdef out by default. May remove erandom completely in the future for uClibc unless the LFS guys and gals want to keep it.
  6567. Members:
  6568. libc/sysdeps/linux/common/ssp.c:1.3->1.4
  6569. libc/sysdeps/linux/common/ssp.c:1.2->1.3
  6570. ---------------------
  6571. PatchSet 3608
  6572. Date: 2004/11/11 13:44:17
  6573. Author: vapier
  6574. Branch: HEAD
  6575. Tag: (none)
  6576. Log:
  6577. fix a few typos and clean up the spacing (no tabs)
  6578. Members:
  6579. INSTALL:1.5->1.6
  6580. ---------------------
  6581. PatchSet 3609
  6582. Date: 2004/11/11 13:50:52
  6583. Author: vapier
  6584. Branch: HEAD
  6585. Tag: (none)
  6586. Log:
  6587. move getent to extra/scripts/ out of docs/
  6588. Members:
  6589. docs/getent:1.1->1.2(DEAD)
  6590. extra/scripts/getent:INITIAL->1.1
  6591. ---------------------
  6592. PatchSet 3610
  6593. Date: 2004/11/11 14:48:24
  6594. Author: vapier
  6595. Branch: HEAD
  6596. Tag: (none)
  6597. Log:
  6598. misc touchups
  6599. Members:
  6600. README:1.19->1.20
  6601. ---------------------
  6602. PatchSet 3611
  6603. Date: 2004/11/11 18:55:51
  6604. Author: andersen
  6605. Branch: HEAD
  6606. Tag: (none)
  6607. Log:
  6608. Fix grammar
  6609. Members:
  6610. README:1.20->1.21
  6611. ---------------------
  6612. PatchSet 3612
  6613. Date: 2004/11/17 08:36:39
  6614. Author: jocke
  6615. Branch: HEAD
  6616. Tag: (none)
  6617. Log:
  6618. Add BIND NOW support to MIPS.
  6619. Mips did not honour the LD_BIND_NOW env. variable or the DT_BIND_NOW flag
  6620. in the dynamic section.
  6621. Members:
  6622. ldso/ldso/mips/dl-sysdep.h:1.13->1.14
  6623. ldso/ldso/mips/elfinterp.c:1.24->1.25
  6624. ---------------------
  6625. PatchSet 3613
  6626. Date: 2004/11/17 09:36:38
  6627. Author: jocke
  6628. Branch: HEAD
  6629. Tag: (none)
  6630. Log:
  6631. Add BIND NOW support to MIPS.
  6632. Mips did not honour the LD_BIND_NOW env. variable or the DT_BIND_NOW flag
  6633. in the dynamic section.
  6634. Members:
  6635. ldso/ldso/ldso.c:1.128->1.129
  6636. ldso/libdl/libdl.c:1.61->1.62
  6637. ---------------------
  6638. PatchSet 3614
  6639. Date: 2004/11/17 11:29:10
  6640. Author: jocke
  6641. Branch: HEAD
  6642. Tag: (none)
  6643. Log:
  6644. Make __builtin_return_address() return NULL at top of
  6645. stack frame. This will make backtracing possible.
  6646. Members:
  6647. libc/sysdeps/linux/powerpc/crt0.S:1.11->1.12
  6648. ---------------------
  6649. PatchSet 3615
  6650. Date: 2004/11/25 19:10:39
  6651. Author: solar
  6652. Branch: HEAD
  6653. Tag: (none)
  6654. Log:
  6655. update : $
  6656. Members:
  6657. libc/sysdeps/linux/common/ssp.c:1.4->1.5
  6658. ---------------------
  6659. PatchSet 3616
  6660. Date: 2004/12/06 22:24:21
  6661. Author: andersen
  6662. Branch: HEAD
  6663. Tag: (none)
  6664. Log:
  6665. Add missing definition for O_DIRECT
  6666. Members:
  6667. libc/sysdeps/linux/powerpc/bits/fcntl.h:1.3->1.4
  6668. ---------------------
  6669. PatchSet 3617
  6670. Date: 2004/12/08 08:24:17
  6671. Author: andersen
  6672. Branch: HEAD
  6673. Tag: (none)
  6674. Log:
  6675. Use PAGE_SIZE, not 4096
  6676. Members:
  6677. utils/ldconfig.c:1.7->1.8
  6678. ---------------------
  6679. PatchSet 3618
  6680. Date: 2004/12/08 20:18:53
  6681. Author: andersen
  6682. Branch: HEAD
  6683. Tag: (none)
  6684. Log:
  6685. Kill off ancient unused cruft
  6686. Members:
  6687. libc/sysdeps/linux/common/glibcstat.h:1.1->1.2(DEAD)
  6688. ---------------------
  6689. PatchSet 3619
  6690. Date: 2004/12/08 22:31:50
  6691. Author: andersen
  6692. Branch: HEAD
  6693. Tag: (none)
  6694. Log:
  6695. libpthread can use the normal LDFLAGS (including -s to strip it), but
  6696. libthreaddb must not be stripped or gdb can't use it.
  6697. Members:
  6698. libpthread/Makefile:1.31->1.32
  6699. ---------------------
  6700. PatchSet 3620
  6701. Date: 2004/12/09 23:18:02
  6702. Author: andersen
  6703. Branch: HEAD
  6704. Tag: (none)
  6705. Log:
  6706. Don't use PAGE_SIZE, instead just a local BUFFER_SIZE define
  6707. Members:
  6708. utils/ldconfig.c:1.8->1.9
  6709. ---------------------
  6710. PatchSet 3621
  6711. Date: 2004/12/11 11:23:28
  6712. Author: andersen
  6713. Branch: HEAD
  6714. Tag: (none)
  6715. Log:
  6716. Partial commit of a patch from Alexandre Oliva:
  6717. Here's an updated version of the patch I posted about a month ago. It
  6718. leaves -nostdinc alone, and uses -print-file-name=include instead of
  6719. -print-search-dirs to figure out where GCC's internal headers are.
  6720. Please let me know whether there are any portions of this patch you'd
  6721. like me to break into smaller pieces, to rework, or to give up trying
  6722. to get into uClibc :-) Thanks,
  6723. Members:
  6724. include/elf.h:1.16->1.17
  6725. ldso/include/dl-string.h:1.10->1.11
  6726. ldso/ldso/frv/dl-inlines.h:1.1->1.2
  6727. ldso/ldso/frv/dl-startup.h:1.2->1.3
  6728. ldso/ldso/frv/dl-sysdep.h:1.6->1.7
  6729. ldso/ldso/frv/elfinterp.c:1.7->1.8
  6730. ---------------------
  6731. PatchSet 3622
  6732. Date: 2004/12/11 12:05:31
  6733. Author: andersen
  6734. Branch: HEAD
  6735. Tag: (none)
  6736. Log:
  6737. Remove some accumulated ugly junk
  6738. Members:
  6739. Makefile:1.248->1.249
  6740. ---------------------
  6741. PatchSet 3623
  6742. Date: 2004/12/11 12:23:37
  6743. Author: andersen
  6744. Branch: HEAD
  6745. Tag: (none)
  6746. Log:
  6747. Partial commit of a patch from Alexandre Oliva:
  6748. Here's an updated version of the patch I posted about a month ago. It
  6749. leaves -nostdinc alone, and uses -print-file-name=include instead of
  6750. -print-search-dirs to figure out where GCC's internal headers are.
  6751. Please let me know whether there are any portions of this patch you'd
  6752. like me to break into smaller pieces, to rework, or to give up trying
  6753. to get into uClibc :-) Thanks,
  6754. Members:
  6755. Rules.mak:1.173->1.174
  6756. extra/Configs/Config.frv.default:1.4->1.5
  6757. ldso/ldso/Makefile:1.64->1.65
  6758. ldso/libdl/Makefile:1.42->1.43
  6759. libc/sysdeps/linux/frv/Makefile:1.7->1.8
  6760. ---------------------
  6761. PatchSet 3624
  6762. Date: 2004/12/11 12:28:51
  6763. Author: andersen
  6764. Branch: HEAD
  6765. Tag: (none)
  6766. Log:
  6767. That last patch had some garbage in it... PIC != PIE
  6768. Members:
  6769. ldso/ldso/Makefile:1.65->1.66
  6770. ---------------------
  6771. PatchSet 3625
  6772. Date: 2004/12/11 13:23:14
  6773. Author: andersen
  6774. Branch: HEAD
  6775. Tag: (none)
  6776. Log:
  6777. We can't strip libpthread or libthread_db can't help gdb debug ptheads
  6778. Members:
  6779. libpthread/Makefile:1.32->1.33
  6780. ---------------------
  6781. PatchSet 3626
  6782. Date: 2004/12/12 04:02:43
  6783. Author: andersen
  6784. Branch: HEAD
  6785. Tag: (none)
  6786. Log:
  6787. Patch from Paul Brook:
  6788. The Arm crt0.S contains non-PIC code for locating _init and _fini sections.
  6789. This caused problems on my uclinux system when static constructors were
  6790. enabled.
  6791. The attached patch implements a PIC version of this code.
  6792. Paul
  6793. Members:
  6794. libc/sysdeps/linux/arm/crt0.S:1.23->1.24
  6795. ---------------------
  6796. PatchSet 3627
  6797. Date: 2004/12/13 19:33:27
  6798. Author: andersen
  6799. Branch: HEAD
  6800. Tag: (none)
  6801. Log:
  6802. Remove whitespace
  6803. Members:
  6804. README:1.21->1.22
  6805. ---------------------
  6806. PatchSet 3628
  6807. Date: 2004/12/16 16:28:34
  6808. Author: andersen
  6809. Branch: HEAD
  6810. Tag: (none)
  6811. Log:
  6812. On Thu Dec 16, 2004 at 03:49:31PM +0100, Johan Adolfsson wrote:
  6813. > What's the correct way of calling llseek/_llseek?
  6814. > The manpage I have indicates _llseek and thats what the version of
  6815. > util-linux
  6816. > I tried use as well so compiling for uClibc fails.
  6817. > Would the following patch fix it or is it the apps that needs fixing?
  6818. Members:
  6819. libc/sysdeps/linux/common/llseek.c:1.3->1.4
  6820. ---------------------
  6821. PatchSet 3629
  6822. Date: 2004/12/19 23:10:51
  6823. Author: solar
  6824. Branch: HEAD
  6825. Tag: (none)
  6826. Log:
  6827. - Added support for 13 new syscalls to allow more things to compile when using uClibc. mincore() and the ones for Extended Attributes setxattr(), lsetxattr(), fsetxattr(), getxattr(), lgetxattr(), fgetxattr(), listxattr(), llistxattr(), flistxattr(), removexattr(), lremovexattr(), fremovexattr() which are optional.
  6828. Members:
  6829. include/sys/xattr.h:INITIAL->1.1
  6830. libc/sysdeps/linux/common/mincore.c:INITIAL->1.1
  6831. ---------------------
  6832. PatchSet 3630
  6833. Date: 2004/12/20 00:10:50
  6834. Author: solar
  6835. Branch: HEAD
  6836. Tag: (none)
  6837. Log:
  6838. - Added support for 13 new syscalls to allow more things to compile when using uClibc. mincore() and the ones for Extended Attributes setxattr(), lsetxattr(), fsetxattr(), getxattr(), lgetxattr(), fgetxattr(), listxattr(), llistxattr(), flistxattr(), removexattr(), lremovexattr(), fremovexattr() which are optional.
  6839. Members:
  6840. extra/Configs/Config.in:1.57->1.58
  6841. libc/sysdeps/linux/common/Makefile:1.101->1.102
  6842. libc/sysdeps/linux/common/xattr.c:INITIAL->1.1
  6843. ---------------------
  6844. PatchSet 3631
  6845. Date: 2004/12/20 17:23:24
  6846. Author: solar
  6847. Branch: HEAD
  6848. Tag: (none)
  6849. Log:
  6850. - added LD_TRACE_LOADED_OBJECTS to be stripped from the env on suid exec
  6851. Members:
  6852. ldso/include/unsecvars.h:1.2->1.3
  6853. ---------------------
  6854. PatchSet 3632
  6855. Date: 2004/12/20 18:16:49
  6856. Author: solar
  6857. Branch: HEAD
  6858. Tag: (none)
  6859. Log:
  6860. - dont use dos format
  6861. Members:
  6862. ldso/include/unsecvars.h:1.1->1.2
  6863. ---------------------
  6864. PatchSet 3633
  6865. Date: 2004/12/21 07:35:56
  6866. Author: andersen
  6867. Branch: HEAD
  6868. Tag: (none)
  6869. Log:
  6870. Add support for the Analog Devices Blackfin mmuless processor
  6871. Members:
  6872. extra/Configs/Config.bfin:INITIAL->1.1
  6873. libc/sysdeps/linux/bfin/README.bfin:INITIAL->1.1
  6874. libc/sysdeps/linux/bfin/__longjmp.S:INITIAL->1.1
  6875. libc/sysdeps/linux/bfin/brk.c:INITIAL->1.1
  6876. libc/sysdeps/linux/bfin/bsd-_setjmp.S:INITIAL->1.1
  6877. libc/sysdeps/linux/bfin/bsdsetjmp.c:INITIAL->1.1
  6878. libc/sysdeps/linux/bfin/clone.c:INITIAL->1.1
  6879. libc/sysdeps/linux/bfin/crt0.S:INITIAL->1.1
  6880. libc/sysdeps/linux/bfin/crti.S:INITIAL->1.1
  6881. libc/sysdeps/linux/bfin/crtn.S:INITIAL->1.1
  6882. libc/sysdeps/linux/bfin/setjmp.S:INITIAL->1.1
  6883. libc/sysdeps/linux/bfin/syscall.c:INITIAL->1.1
  6884. libc/sysdeps/linux/bfin/vfork.S:INITIAL->1.1
  6885. libc/sysdeps/linux/bfin/bits/endian.h:INITIAL->1.1
  6886. libc/sysdeps/linux/bfin/bits/fcntl.h:INITIAL->1.1
  6887. libc/sysdeps/linux/bfin/bits/huge_val.h:INITIAL->1.1
  6888. libc/sysdeps/linux/bfin/bits/kernel_stat.h:INITIAL->1.1
  6889. libc/sysdeps/linux/bfin/bits/kernel_types.h:INITIAL->1.1
  6890. libc/sysdeps/linux/bfin/bits/mman.h:INITIAL->1.1
  6891. libc/sysdeps/linux/bfin/bits/setjmp.h:INITIAL->1.1
  6892. libc/sysdeps/linux/bfin/bits/sigcontextinfo.h:INITIAL->1.1
  6893. libc/sysdeps/linux/bfin/bits/stackinfo.h:INITIAL->1.1
  6894. libc/sysdeps/linux/bfin/bits/syscalls.h:INITIAL->1.1
  6895. libc/sysdeps/linux/bfin/bits/wordsize.h:INITIAL->1.1
  6896. libc/sysdeps/linux/bfin/sys/elf.h:INITIAL->1.1
  6897. libc/sysdeps/linux/bfin/sys/io.h:INITIAL->1.1
  6898. libc/sysdeps/linux/bfin/sys/procfs.h:INITIAL->1.1
  6899. libc/sysdeps/linux/bfin/sys/reg.h:INITIAL->1.1
  6900. libc/sysdeps/linux/bfin/sys/ucontext.h:INITIAL->1.1
  6901. ---------------------
  6902. PatchSet 3634
  6903. Date: 2004/12/21 08:35:56
  6904. Author: andersen
  6905. Branch: HEAD
  6906. Tag: (none)
  6907. Log:
  6908. Add support for the Analog Devices Blackfin mmuless processor
  6909. Members:
  6910. extra/Configs/Config.in:1.58->1.59
  6911. libc/sysdeps/linux/bfin/Makefile:INITIAL->1.1
  6912. ---------------------
  6913. PatchSet 3635
  6914. Date: 2004/12/22 17:51:29
  6915. Author: andersen
  6916. Branch: HEAD
  6917. Tag: (none)
  6918. Log:
  6919. Patch from Peter S. Mazinger to consistantly use "ASFLAGS"
  6920. as the flags for all calls to 'as'
  6921. Members:
  6922. libc/string/arm/Makefile:1.1->1.2
  6923. libc/string/frv/Makefile:1.1->1.2
  6924. libc/string/mips/Makefile:1.1->1.2
  6925. libc/string/sh64/Makefile:1.2->1.3
  6926. libc/sysdeps/linux/alpha/Makefile:1.11->1.12
  6927. libc/sysdeps/linux/arm/Makefile:1.54->1.55
  6928. libc/sysdeps/linux/cris/Makefile:1.13->1.14
  6929. libc/sysdeps/linux/e1/Makefile:1.6->1.7
  6930. libc/sysdeps/linux/h8300/Makefile:1.12->1.13
  6931. libc/sysdeps/linux/i960/Makefile:1.8->1.9
  6932. libc/sysdeps/linux/m68k/Makefile:1.33->1.34
  6933. libc/sysdeps/linux/microblaze/Makefile:1.6->1.7
  6934. libc/sysdeps/linux/nios/Makefile:1.1->1.2
  6935. libc/sysdeps/linux/nios2/Makefile:1.1->1.2
  6936. libc/sysdeps/linux/sh/Makefile:1.34->1.35
  6937. libc/sysdeps/linux/sh64/Makefile:1.7->1.8
  6938. libc/sysdeps/linux/sparc/Makefile:1.19->1.20
  6939. libc/sysdeps/linux/v850/Makefile:1.19->1.20
  6940. libpthread/linuxthreads/sysdeps/sh64/Makefile:1.1->1.2
  6941. ---------------------
  6942. PatchSet 3636
  6943. Date: 2004/12/22 17:58:09
  6944. Author: andersen
  6945. Branch: HEAD
  6946. Tag: (none)
  6947. Log:
  6948. Patch from Peter S. Mazinger to simplify PIE handling
  6949. Members:
  6950. libc/sysdeps/linux/frv/Makefile:1.9->1.10
  6951. libc/sysdeps/linux/i386/Makefile:1.69->1.70
  6952. libc/sysdeps/linux/powerpc/Makefile:1.34->1.35
  6953. ---------------------
  6954. PatchSet 3637
  6955. Date: 2004/12/22 18:51:28
  6956. Author: andersen
  6957. Branch: HEAD
  6958. Tag: (none)
  6959. Log:
  6960. Patch from Peter S. Mazinger to consistantly use "ASFLAGS"
  6961. as the flags for all calls to 'as'
  6962. Members:
  6963. Rules.mak:1.174->1.175
  6964. ldso/ldso/Makefile:1.66->1.67
  6965. libc/sysdeps/linux/frv/Makefile:1.8->1.9
  6966. libc/sysdeps/linux/i386/Makefile:1.68->1.69
  6967. libc/sysdeps/linux/mips/Makefile:1.42->1.43
  6968. libc/sysdeps/linux/powerpc/Makefile:1.33->1.34
  6969. ---------------------
  6970. PatchSet 3638
  6971. Date: 2004/12/22 18:53:11
  6972. Author: andersen
  6973. Branch: HEAD
  6974. Tag: (none)
  6975. Log:
  6976. Patch from psm, vapier, and solar, adding xattr syscalls
  6977. Members:
  6978. libc/sysdeps/linux/common/xattr.c:1.1->1.2
  6979. ---------------------
  6980. PatchSet 3639
  6981. Date: 2004/12/22 18:58:08
  6982. Author: andersen
  6983. Branch: HEAD
  6984. Tag: (none)
  6985. Log:
  6986. Patch from Peter S. Mazinger to simplify PIE handling
  6987. Members:
  6988. Rules.mak:1.175->1.176
  6989. extra/Configs/Config.in:1.59->1.60
  6990. ---------------------
  6991. PatchSet 3640
  6992. Date: 2004/12/22 19:11:05
  6993. Author: andersen
  6994. Branch: HEAD
  6995. Tag: (none)
  6996. Log:
  6997. Patch from Peter S. Mazinger:
  6998. rename UCLIBC_PIE_SUPPORT to UCLIBC_BUILD_PIE
  6999. Members:
  7000. Rules.mak:1.176->1.177
  7001. debian/config:1.7->1.8
  7002. extra/Configs/Config.frv.default:1.5->1.6
  7003. extra/Configs/Config.in:1.60->1.61
  7004. ---------------------
  7005. PatchSet 3641
  7006. Date: 2004/12/22 19:53:11
  7007. Author: andersen
  7008. Branch: HEAD
  7009. Tag: (none)
  7010. Log:
  7011. Patch from psm, vapier, and solar, adding xattr syscalls
  7012. Members:
  7013. libc/sysdeps/linux/common/Makefile:1.102->1.103
  7014. ---------------------
  7015. PatchSet 3642
  7016. Date: 2004/12/22 20:04:38
  7017. Author: andersen
  7018. Branch: HEAD
  7019. Tag: (none)
  7020. Log:
  7021. Cleaned up patch from Peter S. Mazinger adding support for
  7022. -fstack-protector and -fno-stack-protector-all security
  7023. options
  7024. Members:
  7025. ldso/libdl/Makefile:1.43->1.44
  7026. libcrypt/Makefile:1.26->1.27
  7027. libintl/Makefile:1.6->1.7
  7028. libm/Makefile:1.41->1.42
  7029. libnsl/Makefile:1.7->1.8
  7030. libresolv/Makefile:1.17->1.18
  7031. libutil/Makefile:1.24->1.25
  7032. ---------------------
  7033. PatchSet 3643
  7034. Date: 2004/12/22 20:14:19
  7035. Author: andersen
  7036. Branch: HEAD
  7037. Tag: (none)
  7038. Log:
  7039. Patch from Peter S. Mazinger:
  7040. rename UCLIBC_PROPOLICE to UCLIBC_HAS_SSP
  7041. Members:
  7042. debian/config:1.8->1.9
  7043. extra/Configs/Config.frv.default:1.6->1.7
  7044. libc/misc/internals/__uClibc_main.c:1.43->1.44
  7045. ---------------------
  7046. PatchSet 3644
  7047. Date: 2004/12/22 20:34:27
  7048. Author: andersen
  7049. Branch: HEAD
  7050. Tag: (none)
  7051. Log:
  7052. Patch from Peter S. Mazinger:
  7053. Add UCLIBC_BUILD_NOEXECSTACK support.
  7054. Members:
  7055. ldso/ldso/Makefile:1.69->1.70
  7056. ---------------------
  7057. PatchSet 3645
  7058. Date: 2004/12/22 20:40:45
  7059. Author: andersen
  7060. Branch: HEAD
  7061. Tag: (none)
  7062. Log:
  7063. Patch from Peter S. Mazinger:
  7064. Add pie support for mips
  7065. Members:
  7066. libc/sysdeps/linux/mips/Makefile:1.43->1.44
  7067. ---------------------
  7068. PatchSet 3646
  7069. Date: 2004/12/22 20:55:56
  7070. Author: andersen
  7071. Branch: HEAD
  7072. Tag: (none)
  7073. Log:
  7074. Cleanup for when LDSO_CACHE_SUPPORT is disabled
  7075. Members:
  7076. ldso/include/dl-defs.h:1.2->1.3
  7077. ---------------------
  7078. PatchSet 3647
  7079. Date: 2004/12/22 20:57:24
  7080. Author: andersen
  7081. Branch: HEAD
  7082. Tag: (none)
  7083. Log:
  7084. Make certain that the prototype for fgets_unlocked is defined
  7085. Members:
  7086. libc/unistd/usershell.c:1.3->1.4
  7087. ---------------------
  7088. PatchSet 3648
  7089. Date: 2004/12/22 21:04:52
  7090. Author: andersen
  7091. Branch: HEAD
  7092. Tag: (none)
  7093. Log:
  7094. Cleaned up patch from Peter S. Mazinger adding support for
  7095. -fstack-protector and -fno-stack-protector-all security
  7096. options
  7097. Members:
  7098. Rules.mak:1.177->1.178
  7099. ldso/ldso/Makefile:1.67->1.68
  7100. libpthread/Makefile:1.33->1.34
  7101. utils/Makefile:1.20->1.21
  7102. ---------------------
  7103. PatchSet 3649
  7104. Date: 2004/12/22 21:14:18
  7105. Author: andersen
  7106. Branch: HEAD
  7107. Tag: (none)
  7108. Log:
  7109. Patch from Peter S. Mazinger:
  7110. rename UCLIBC_PROPOLICE to UCLIBC_HAS_SSP
  7111. Members:
  7112. Rules.mak:1.178->1.179
  7113. extra/Configs/Config.in:1.61->1.62
  7114. libc/sysdeps/linux/common/Makefile:1.103->1.104
  7115. ---------------------
  7116. PatchSet 3650
  7117. Date: 2004/12/22 21:24:30
  7118. Author: andersen
  7119. Branch: HEAD
  7120. Tag: (none)
  7121. Log:
  7122. Patch from Peter S. Mazinger:
  7123. Seperate out security features into a separate menu
  7124. Members:
  7125. Rules.mak:1.179->1.180
  7126. extra/Configs/Config.in:1.62->1.63
  7127. ldso/ldso/Makefile:1.68->1.69
  7128. libpthread/Makefile:1.34->1.35
  7129. ---------------------
  7130. PatchSet 3651
  7131. Date: 2004/12/22 21:34:26
  7132. Author: andersen
  7133. Branch: HEAD
  7134. Tag: (none)
  7135. Log:
  7136. Patch from Peter S. Mazinger:
  7137. Add UCLIBC_BUILD_NOEXECSTACK support.
  7138. Members:
  7139. Rules.mak:1.180->1.181
  7140. extra/Configs/Config.in:1.63->1.64
  7141. ---------------------
  7142. PatchSet 3652
  7143. Date: 2004/12/22 21:40:44
  7144. Author: andersen
  7145. Branch: HEAD
  7146. Tag: (none)
  7147. Log:
  7148. Patch from Peter S. Mazinger:
  7149. Add pie support for mips
  7150. Members:
  7151. extra/Configs/Config.in:1.64->1.65
  7152. ---------------------
  7153. PatchSet 3653
  7154. Date: 2004/12/22 21:55:56
  7155. Author: andersen
  7156. Branch: HEAD
  7157. Tag: (none)
  7158. Log:
  7159. Cleanup for when LDSO_CACHE_SUPPORT is disabled
  7160. Members:
  7161. utils/ldconfig.c:1.9->1.10
  7162. ---------------------
  7163. PatchSet 3654
  7164. Date: 2004/12/22 22:03:42
  7165. Author: andersen
  7166. Branch: HEAD
  7167. Tag: (none)
  7168. Log:
  7169. Remove the obsolete XATTR option
  7170. Members:
  7171. extra/Configs/Config.in:1.65->1.66
  7172. ---------------------
  7173. PatchSet 3655
  7174. Date: 2004/12/22 22:35:31
  7175. Author: andersen
  7176. Branch: HEAD
  7177. Tag: (none)
  7178. Log:
  7179. Fix typo
  7180. Members:
  7181. libpthread/Makefile:1.35->1.36
  7182. ---------------------
  7183. PatchSet 3656
  7184. Date: 2004/12/23 01:29:45
  7185. Author: andersen
  7186. Branch: HEAD
  7187. Tag: (none)
  7188. Log:
  7189. Fix thinko
  7190. Members:
  7191. utils/ldconfig.c:1.10->1.11
  7192. ---------------------
  7193. PatchSet 3657
  7194. Date: 2004/12/26 07:57:06
  7195. Author: vapier
  7196. Branch: HEAD
  7197. Tag: (none)
  7198. Log:
  7199. Peter S. Mazinger: use ASFLAGS when compiling asm files
  7200. Members:
  7201. libc/sysdeps/linux/bfin/Makefile:1.1->1.2
  7202. ---------------------
  7203. PatchSet 3658
  7204. Date: 2004/12/26 08:00:59
  7205. Author: vapier
  7206. Branch: HEAD
  7207. Tag: (none)
  7208. Log:
  7209. Peter S. Mazinger: make sure the ld RELRO and NOW options are independent options
  7210. Members:
  7211. libpthread/Makefile:1.36->1.37
  7212. ---------------------
  7213. PatchSet 3659
  7214. Date: 2004/12/27 18:43:31
  7215. Author: andersen
  7216. Branch: HEAD
  7217. Tag: (none)
  7218. Log:
  7219. clarify
  7220. Members:
  7221. docs/uclibc.org/FAQ.html:1.31->1.32
  7222. ---------------------
  7223. PatchSet 3660
  7224. Date: 2004/12/27 19:28:55
  7225. Author: andersen
  7226. Branch: HEAD
  7227. Tag: (none)
  7228. Log:
  7229. Update FAQ, remove references to 'toolchain' and instead emphasize
  7230. 'buildroot', which can do everything 'toolchain' could do and then
  7231. some. And is actively maintained.
  7232. -Erik
  7233. Members:
  7234. docs/uclibc.org/FAQ.html:1.29->1.30
  7235. ---------------------
  7236. PatchSet 3661
  7237. Date: 2004/12/27 19:40:58
  7238. Author: andersen
  7239. Branch: HEAD
  7240. Tag: (none)
  7241. Log:
  7242. fix typo
  7243. Members:
  7244. docs/uclibc.org/FAQ.html:1.30->1.31
  7245. ---------------------
  7246. PatchSet 3662
  7247. Date: 2005/01/01 20:25:05
  7248. Author: vapier
  7249. Branch: HEAD
  7250. Tag: (none)
  7251. Log:
  7252. Amir Shalem writes:
  7253. here are few patches for better compatability in ./Makefile:
  7254. make.diff - make should never called directly, change it to $(MAKE)
  7255. Members:
  7256. Makefile:1.249->1.250
  7257. ---------------------
  7258. PatchSet 3663
  7259. Date: 2005/01/01 20:28:21
  7260. Author: vapier
  7261. Branch: HEAD
  7262. Tag: (none)
  7263. Log:
  7264. Amir Shalem writes:
  7265. here are few patches for better compatability in ./Makefile:
  7266. cp.diff - use portable (POSIX) way to specfic --no-dereference (-d)
  7267. Members:
  7268. Makefile:1.250->1.251
  7269. ---------------------
  7270. PatchSet 3664
  7271. Date: 2005/01/05 22:10:56
  7272. Author: vapier
  7273. Branch: HEAD
  7274. Tag: (none)
  7275. Log:
  7276. fix eriks e-mail address
  7277. Members:
  7278. ldso/ldso/dl-elf.c:1.88->1.89
  7279. ldso/ldso/dl-hash.c:1.26->1.27
  7280. ldso/ldso/dl-startup.c:1.22->1.23
  7281. ldso/ldso/ldso.c:1.129->1.130
  7282. ldso/ldso/arm/dl-startup.h:1.9->1.10
  7283. ldso/ldso/arm/dl-sysdep.h:1.10->1.11
  7284. ldso/ldso/i386/dl-startup.h:1.6->1.7
  7285. ldso/ldso/i386/dl-sysdep.h:1.12->1.13
  7286. libc/sysdeps/linux/common/__rt_sigtimedwait.c:1.1->1.2
  7287. libc/sysdeps/linux/common/__socketcall.c:1.1->1.2
  7288. libc/sysdeps/linux/common/__syscall_fcntl.c:1.1->1.2
  7289. libc/sysdeps/linux/common/__syscall_fcntl64.c:1.1->1.2
  7290. libc/sysdeps/linux/common/__syscall_ipc.c:1.1->1.2
  7291. libc/sysdeps/linux/common/__syscall_rt_sigaction.c:1.1->1.2
  7292. libc/sysdeps/linux/common/__syscall_sigaction.c:1.1->1.2
  7293. libc/sysdeps/linux/common/_exit.c:1.2->1.3
  7294. libc/sysdeps/linux/common/access.c:1.1->1.2
  7295. libc/sysdeps/linux/common/acct.c:1.1->1.2
  7296. libc/sysdeps/linux/common/adjtimex.c:1.1->1.2
  7297. libc/sysdeps/linux/common/alarm.c:1.1->1.2
  7298. libc/sysdeps/linux/common/bdflush.c:1.1->1.2
  7299. libc/sysdeps/linux/common/capget.c:1.1->1.2
  7300. libc/sysdeps/linux/common/capset.c:1.1->1.2
  7301. libc/sysdeps/linux/common/chdir.c:1.1->1.2
  7302. libc/sysdeps/linux/common/chmod.c:1.1->1.2
  7303. libc/sysdeps/linux/common/chown.c:1.1->1.2
  7304. libc/sysdeps/linux/common/chroot.c:1.1->1.2
  7305. libc/sysdeps/linux/common/close.c:1.1->1.2
  7306. libc/sysdeps/linux/common/delete_module.c:1.2->1.3
  7307. libc/sysdeps/linux/common/dup.c:1.1->1.2
  7308. libc/sysdeps/linux/common/dup2.c:1.1->1.2
  7309. libc/sysdeps/linux/common/execve.c:1.1->1.2
  7310. libc/sysdeps/linux/common/fchdir.c:1.1->1.2
  7311. libc/sysdeps/linux/common/fchmod.c:1.1->1.2
  7312. libc/sysdeps/linux/common/fchown.c:1.1->1.2
  7313. libc/sysdeps/linux/common/fdatasync.c:1.2->1.3
  7314. libc/sysdeps/linux/common/flock.c:1.1->1.2
  7315. libc/sysdeps/linux/common/fork.c:1.1->1.2
  7316. libc/sysdeps/linux/common/fstat.c:1.1->1.2
  7317. libc/sysdeps/linux/common/fstat64.c:1.1->1.2
  7318. libc/sysdeps/linux/common/fstatfs.c:1.1->1.2
  7319. libc/sysdeps/linux/common/fsync.c:1.1->1.2
  7320. libc/sysdeps/linux/common/ftruncate.c:1.1->1.2
  7321. libc/sysdeps/linux/common/get_kernel_syms.c:1.2->1.3
  7322. libc/sysdeps/linux/common/getegid.c:1.1->1.2
  7323. libc/sysdeps/linux/common/geteuid.c:1.1->1.2
  7324. libc/sysdeps/linux/common/getgid.c:1.1->1.2
  7325. libc/sysdeps/linux/common/getgroups.c:1.1->1.2
  7326. libc/sysdeps/linux/common/getitimer.c:1.1->1.2
  7327. libc/sysdeps/linux/common/getpgid.c:1.1->1.2
  7328. libc/sysdeps/linux/common/getpgrp.c:1.1->1.2
  7329. libc/sysdeps/linux/common/getpid.c:1.1->1.2
  7330. libc/sysdeps/linux/common/getppid.c:1.1->1.2
  7331. libc/sysdeps/linux/common/getpriority.c:1.1->1.2
  7332. libc/sysdeps/linux/common/getresgid.c:1.2->1.3
  7333. libc/sysdeps/linux/common/getresuid.c:1.2->1.3
  7334. libc/sysdeps/linux/common/getrlimit.c:1.1->1.2
  7335. libc/sysdeps/linux/common/getrusage.c:1.1->1.2
  7336. libc/sysdeps/linux/common/getsid.c:1.1->1.2
  7337. libc/sysdeps/linux/common/gettimeofday.c:1.3->1.4
  7338. libc/sysdeps/linux/common/getuid.c:1.1->1.2
  7339. libc/sysdeps/linux/common/init_module.c:1.2->1.3
  7340. libc/sysdeps/linux/common/ioctl.c:1.2->1.3
  7341. libc/sysdeps/linux/common/ioperm.c:1.1->1.2
  7342. libc/sysdeps/linux/common/iopl.c:1.1->1.2
  7343. libc/sysdeps/linux/common/kill.c:1.1->1.2
  7344. libc/sysdeps/linux/common/klogctl.c:1.1->1.2
  7345. libc/sysdeps/linux/common/lchown.c:1.1->1.2
  7346. libc/sysdeps/linux/common/link.c:1.1->1.2
  7347. libc/sysdeps/linux/common/llseek.c:1.4->1.5
  7348. libc/sysdeps/linux/common/lseek.c:1.1->1.2
  7349. libc/sysdeps/linux/common/lstat.c:1.1->1.2
  7350. libc/sysdeps/linux/common/lstat64.c:1.1->1.2
  7351. libc/sysdeps/linux/common/madvise.c:1.2->1.3
  7352. libc/sysdeps/linux/common/mkdir.c:1.1->1.2
  7353. libc/sysdeps/linux/common/mknod.c:1.5->1.6
  7354. libc/sysdeps/linux/common/mlock.c:1.1->1.2
  7355. libc/sysdeps/linux/common/mlockall.c:1.1->1.2
  7356. libc/sysdeps/linux/common/mmap.c:1.2->1.3
  7357. libc/sysdeps/linux/common/modify_ldt.c:1.2->1.3
  7358. libc/sysdeps/linux/common/mount.c:1.1->1.2
  7359. libc/sysdeps/linux/common/mprotect.c:1.1->1.2
  7360. libc/sysdeps/linux/common/mremap.c:1.1->1.2
  7361. libc/sysdeps/linux/common/msync.c:1.1->1.2
  7362. libc/sysdeps/linux/common/munlock.c:1.1->1.2
  7363. libc/sysdeps/linux/common/munlockall.c:1.1->1.2
  7364. libc/sysdeps/linux/common/munmap.c:1.1->1.2
  7365. libc/sysdeps/linux/common/nanosleep.c:1.1->1.2
  7366. libc/sysdeps/linux/common/nice.c:1.1->1.2
  7367. libc/sysdeps/linux/common/open.c:1.1->1.2
  7368. libc/sysdeps/linux/common/pause.c:1.1->1.2
  7369. libc/sysdeps/linux/common/personality.c:1.1->1.2
  7370. libc/sysdeps/linux/common/pipe.c:1.1->1.2
  7371. libc/sysdeps/linux/common/pivot_root.c:1.1->1.2
  7372. libc/sysdeps/linux/common/prctl.c:1.1->1.2
  7373. libc/sysdeps/linux/common/query_module.c:1.2->1.3
  7374. libc/sysdeps/linux/common/quotactl.c:1.1->1.2
  7375. libc/sysdeps/linux/common/read.c:1.1->1.2
  7376. libc/sysdeps/linux/common/readlink.c:1.1->1.2
  7377. libc/sysdeps/linux/common/readv.c:1.1->1.2
  7378. libc/sysdeps/linux/common/reboot.c:1.1->1.2
  7379. libc/sysdeps/linux/common/rename.c:1.1->1.2
  7380. libc/sysdeps/linux/common/rmdir.c:1.1->1.2
  7381. libc/sysdeps/linux/common/sched_get_priority_max.c:1.1->1.2
  7382. libc/sysdeps/linux/common/sched_get_priority_min.c:1.1->1.2
  7383. libc/sysdeps/linux/common/sched_getparam.c:1.1->1.2
  7384. libc/sysdeps/linux/common/sched_getscheduler.c:1.1->1.2
  7385. libc/sysdeps/linux/common/sched_rr_get_interval.c:1.1->1.2
  7386. libc/sysdeps/linux/common/sched_setparam.c:1.1->1.2
  7387. libc/sysdeps/linux/common/sched_setscheduler.c:1.1->1.2
  7388. libc/sysdeps/linux/common/sched_yield.c:1.1->1.2
  7389. libc/sysdeps/linux/common/select.c:1.1->1.2
  7390. libc/sysdeps/linux/common/sendfile.c:1.1->1.2
  7391. libc/sysdeps/linux/common/setdomainname.c:1.1->1.2
  7392. libc/sysdeps/linux/common/setfsgid.c:1.1->1.2
  7393. libc/sysdeps/linux/common/setfsuid.c:1.1->1.2
  7394. libc/sysdeps/linux/common/setgid.c:1.1->1.2
  7395. libc/sysdeps/linux/common/setgroups.c:1.1->1.2
  7396. libc/sysdeps/linux/common/sethostname.c:1.1->1.2
  7397. libc/sysdeps/linux/common/setitimer.c:1.1->1.2
  7398. libc/sysdeps/linux/common/setpgid.c:1.1->1.2
  7399. libc/sysdeps/linux/common/setpriority.c:1.1->1.2
  7400. libc/sysdeps/linux/common/setregid.c:1.1->1.2
  7401. libc/sysdeps/linux/common/setresgid.c:1.2->1.3
  7402. libc/sysdeps/linux/common/setresuid.c:1.2->1.3
  7403. libc/sysdeps/linux/common/setreuid.c:1.1->1.2
  7404. libc/sysdeps/linux/common/setrlimit.c:1.1->1.2
  7405. libc/sysdeps/linux/common/setsid.c:1.1->1.2
  7406. libc/sysdeps/linux/common/settimeofday.c:1.1->1.2
  7407. libc/sysdeps/linux/common/setuid.c:1.3->1.4
  7408. libc/sysdeps/linux/common/sigaltstack.c:1.1->1.2
  7409. libc/sysdeps/linux/common/sigpending.c:1.1->1.2
  7410. libc/sysdeps/linux/common/sigprocmask.c:1.1->1.2
  7411. libc/sysdeps/linux/common/sigsuspend.c:1.1->1.2
  7412. libc/sysdeps/linux/common/stat.c:1.1->1.2
  7413. libc/sysdeps/linux/common/stat64.c:1.1->1.2
  7414. libc/sysdeps/linux/common/statfs.c:1.1->1.2
  7415. libc/sysdeps/linux/common/stime.c:1.1->1.2
  7416. libc/sysdeps/linux/common/swapoff.c:1.1->1.2
  7417. libc/sysdeps/linux/common/swapon.c:1.1->1.2
  7418. libc/sysdeps/linux/common/symlink.c:1.1->1.2
  7419. libc/sysdeps/linux/common/sync.c:1.1->1.2
  7420. libc/sysdeps/linux/common/syscalls.h:1.1->1.2
  7421. libc/sysdeps/linux/common/sysctl.c:1.1->1.2
  7422. libc/sysdeps/linux/common/sysfs.c:1.1->1.2
  7423. libc/sysdeps/linux/common/sysinfo.c:1.1->1.2
  7424. libc/sysdeps/linux/common/time.c:1.3->1.4
  7425. libc/sysdeps/linux/common/times.c:1.1->1.2
  7426. libc/sysdeps/linux/common/truncate.c:1.1->1.2
  7427. libc/sysdeps/linux/common/ulimit.c:1.1->1.2
  7428. libc/sysdeps/linux/common/umask.c:1.1->1.2
  7429. libc/sysdeps/linux/common/umount.c:1.1->1.2
  7430. libc/sysdeps/linux/common/umount2.c:1.1->1.2
  7431. libc/sysdeps/linux/common/uname.c:1.1->1.2
  7432. libc/sysdeps/linux/common/unlink.c:1.1->1.2
  7433. libc/sysdeps/linux/common/uselib.c:1.1->1.2
  7434. libc/sysdeps/linux/common/ustat.c:1.2->1.3
  7435. libc/sysdeps/linux/common/utime.c:1.3->1.4
  7436. libc/sysdeps/linux/common/utimes.c:1.1->1.2
  7437. libc/sysdeps/linux/common/vhangup.c:1.1->1.2
  7438. libc/sysdeps/linux/common/wait4.c:1.1->1.2
  7439. libc/sysdeps/linux/common/write.c:1.1->1.2
  7440. libc/sysdeps/linux/common/writev.c:1.1->1.2
  7441. libc/sysdeps/linux/frv/fstat.c:1.1->1.2
  7442. libc/sysdeps/linux/frv/fstat64.c:1.1->1.2
  7443. libc/sysdeps/linux/frv/lstat.c:1.1->1.2
  7444. libc/sysdeps/linux/frv/lstat64.c:1.1->1.2
  7445. libc/sysdeps/linux/frv/stat.c:1.1->1.2
  7446. libc/sysdeps/linux/frv/stat64.c:1.1->1.2
  7447. ---------------------
  7448. PatchSet 3665
  7449. Date: 2005/01/05 23:11:01
  7450. Author: vapier
  7451. Branch: HEAD
  7452. Tag: (none)
  7453. Log:
  7454. fix eriks e-mail address
  7455. Members:
  7456. ldso/libdl/libdl.c:1.62->1.63
  7457. ---------------------
  7458. PatchSet 3666
  7459. Date: 2005/01/06 02:06:48
  7460. Author: vapier
  7461. Branch: HEAD
  7462. Tag: (none)
  7463. Log:
  7464. Justin Cormack <justin@street-vision.com> writes:
  7465. Here is a small patch to add epoll support to uclibc.
  7466. The only thing I am not sure about is what needs to be done (if anything)
  7467. to make it work on 2.4/2.2 kernels (are the syscall numbers defined but
  7468. give errors when called or not?).
  7469. Tested on 2.6, though some other issues prevent more extensive testing at
  7470. the minute.
  7471. Mike Frysinger:
  7472. cleaned up patch and added checks to make sure that the syscall actually
  7473. exists, returning ENOSYS in cases where it doesn't.
  7474. Members:
  7475. include/sys/epoll.h:INITIAL->1.1
  7476. libc/sysdeps/linux/common/Makefile:1.104->1.105
  7477. libc/sysdeps/linux/common/epoll.c:INITIAL->1.1
  7478. ---------------------
  7479. PatchSet 3667
  7480. Date: 2005/01/06 03:02:00
  7481. Author: vapier
  7482. Branch: HEAD
  7483. Tag: (none)
  7484. Log:
  7485. Document more things inet_aton() 'should' support but actually doesn't.
  7486. Most of the time, no one ever notices, so there's not point eh ? Also
  7487. standardize tab usage.
  7488. Members:
  7489. libc/inet/addr.c:1.15->1.16
  7490. ---------------------
  7491. PatchSet 3668
  7492. Date: 2005/01/09 07:19:19
  7493. Author: andersen
  7494. Branch: HEAD
  7495. Tag: (none)
  7496. Log:
  7497. Bump version number
  7498. Members:
  7499. Rules.mak:1.181->1.182
  7500. ---------------------
  7501. PatchSet 3669
  7502. Date: 2005/01/10 19:46:43
  7503. Author: andersen
  7504. Branch: HEAD
  7505. Tag: (none)
  7506. Log:
  7507. Fixup function prototypes to match definitions in include/dlfcn.h
  7508. Members:
  7509. ldso/libdl/libdl.c:1.63->1.64
  7510. ---------------------
  7511. PatchSet 3670
  7512. Date: 2005/01/11 06:39:19
  7513. Author: andersen
  7514. Branch: HEAD
  7515. Tag: (none)
  7516. Log:
  7517. Remove the no-longer-needed #include <sys/user.h>
  7518. Members:
  7519. utils/ldconfig.c:1.11->1.12
  7520. ---------------------
  7521. PatchSet 3671
  7522. Date: 2005/01/11 08:41:38
  7523. Author: andersen
  7524. Branch: HEAD
  7525. Tag: (none)
  7526. Log:
  7527. Patch from Paul Mundt (lethal) adding an initial librt implementation.
  7528. I then reworked the syscall handling and made minor cleanups. With luck
  7529. I've not completely broken his patch...
  7530. Members:
  7531. include/mqueue.h:INITIAL->1.1
  7532. librt/Makefile:INITIAL->1.1
  7533. librt/kernel-posix-timers.h:INITIAL->1.1
  7534. librt/mq_close.c:INITIAL->1.1
  7535. librt/mq_getsetattr.c:INITIAL->1.1
  7536. librt/mq_notify.c:INITIAL->1.1
  7537. librt/mq_open.c:INITIAL->1.1
  7538. librt/mq_receive.c:INITIAL->1.1
  7539. librt/mq_send.c:INITIAL->1.1
  7540. librt/mq_unlink.c:INITIAL->1.1
  7541. librt/timer_create.c:INITIAL->1.1
  7542. librt/timer_delete.c:INITIAL->1.1
  7543. librt/timer_getoverr.c:INITIAL->1.1
  7544. librt/timer_gettime.c:INITIAL->1.1
  7545. librt/timer_settime.c:INITIAL->1.1
  7546. ---------------------
  7547. PatchSet 3672
  7548. Date: 2005/01/11 08:55:02
  7549. Author: andersen
  7550. Branch: HEAD
  7551. Tag: (none)
  7552. Log:
  7553. minor doc update
  7554. Members:
  7555. docs/Glibc_vs_uClibc_Differences.txt:1.16->1.17
  7556. ---------------------
  7557. PatchSet 3673
  7558. Date: 2005/01/11 08:58:05
  7559. Author: andersen
  7560. Branch: HEAD
  7561. Tag: (none)
  7562. Log:
  7563. update prior to release
  7564. Members:
  7565. TODO:1.59->1.60
  7566. ---------------------
  7567. PatchSet 3674
  7568. Date: 2005/01/11 09:15:06
  7569. Author: andersen
  7570. Branch: HEAD
  7571. Tag: (none)
  7572. Log:
  7573. Why is this here?
  7574. Members:
  7575. Changelog.full.last:1.3->1.4(DEAD)
  7576. ---------------------
  7577. PatchSet 3675
  7578. Date: 2005/01/11 09:41:39
  7579. Author: andersen
  7580. Branch: HEAD
  7581. Tag: (none)
  7582. Log:
  7583. Patch from Paul Mundt (lethal) adding an initial librt implementation.
  7584. I then reworked the syscall handling and made minor cleanups. With luck
  7585. I've not completely broken his patch...
  7586. Members:
  7587. Makefile:1.251->1.252
  7588. ---------------------
  7589. PatchSet 3676
  7590. Date: 2005/01/11 09:58:19
  7591. Author: andersen
  7592. Branch: HEAD
  7593. Tag: (none)
  7594. Log:
  7595. Do not use portable (POSIX) 'cp -PRf' but instead use 'cp -dRf' since
  7596. busybox does not yet support 'cp -P'
  7597. Members:
  7598. Makefile:1.252->1.253
  7599. ---------------------
  7600. PatchSet 3677
  7601. Date: 2005/01/11 10:08:30
  7602. Author: andersen
  7603. Branch: HEAD
  7604. Tag: (none)
  7605. Log:
  7606. Jan Lana writes:
  7607. uClibc resolver doesn't lookup all search domains.
  7608. For example, if you have computer 'jenda.prague.my.cz' and resolv.conf:
  7609. search my.cz
  7610. nameserver xx.xx.xx.xx
  7611. try this:
  7612. ping jenda.prague.my.cz #works
  7613. ping jenda.prague #unknown host
  7614. libc/inet/resolv.c doesn't want to try search domains if the domain name
  7615. contains '.'. I don't find any reason for the behaviour in literature
  7616. and it is inconsistent with the glibc.
  7617. Patch is attached.
  7618. regards,
  7619. - jenda
  7620. Members:
  7621. libc/inet/resolv.c:1.58->1.59
  7622. ---------------------
  7623. PatchSet 3678
  7624. Date: 2005/01/11 10:25:32
  7625. Author: andersen
  7626. Branch: HEAD
  7627. Tag: (none)
  7628. Log:
  7629. Patch from Bernardo Innocenti:
  7630. Remove use of cast-as-l-value extension, removed in GCC 3.5.
  7631. Members:
  7632. libc/sysdeps/linux/m68k/ptrace.c:1.3->1.4
  7633. ---------------------
  7634. PatchSet 3679
  7635. Date: 2005/01/11 10:31:55
  7636. Author: andersen
  7637. Branch: HEAD
  7638. Tag: (none)
  7639. Log:
  7640. Jean writes:
  7641. Hello,
  7642. under some circumstances the following small example prints lots of
  7643. garbage onto the console and into the syslog:
  7644. #include <syslog.h>
  7645. int main ()
  7646. {
  7647. openlog("foo", LOG_CONS|LOG_NDELAY|LOG_PID|LOG_PERROR, LOG_DAEMON);
  7648. syslog (LOG_WARNING, "mlock: %m");
  7649. return 1;
  7650. }
  7651. The reason is, that sprintf returns with -1 and vsyslog dumps the
  7652. complete buffer onto stderr and the syslogd socket. The following
  7653. patch would fix the problem:
  7654. Members:
  7655. libc/misc/syslog/syslog.c:1.13->1.14
  7656. ---------------------
  7657. PatchSet 3680
  7658. Date: 2005/01/11 16:01:53
  7659. Author: vapier
  7660. Branch: HEAD
  7661. Tag: (none)
  7662. Log:
  7663. dont bother including sysctl.h unless we need it
  7664. Members:
  7665. libc/sysdeps/linux/common/ssp.c:1.5->1.6
  7666. ---------------------
  7667. PatchSet 3681
  7668. Date: 2005/01/11 16:02:22
  7669. Author: vapier
  7670. Branch: HEAD
  7671. Tag: (none)
  7672. Log:
  7673. newer linux headers define __cast__ in compiler.h so lets fake it too
  7674. Members:
  7675. include/features.h:1.60->1.61
  7676. ---------------------
  7677. PatchSet 3682
  7678. Date: 2005/01/12 00:22:59
  7679. Author: andersen
  7680. Branch: HEAD
  7681. Tag: (none)
  7682. Log:
  7683. cleanup, and prevent failures due to including architecture specific
  7684. header files into ldconfig when building for the host.
  7685. Members:
  7686. utils/Makefile:1.21->1.22
  7687. utils/ldconfig.c:1.12->1.13
  7688. utils/readsoname.c:1.2->1.3(DEAD)
  7689. utils/readsoname.h:1.2->1.3(DEAD)