1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570 |
- /*
- * Automatically generated C config: don't edit
- * Busybox version: 1.28.1
- */
- #define AUTOCONF_TIMESTAMP "2022-11-22 04:01:29 UTC"
- #define CONFIG_HAVE_DOT_CONFIG 1
- #define ENABLE_HAVE_DOT_CONFIG 1
- #ifdef MAKE_SUID
- # define IF_HAVE_DOT_CONFIG(...) __VA_ARGS__ "CONFIG_HAVE_DOT_CONFIG"
- #else
- # define IF_HAVE_DOT_CONFIG(...) __VA_ARGS__
- #endif
- #define IF_NOT_HAVE_DOT_CONFIG(...)
- /*
- * Settings
- */
- #define CONFIG_DESKTOP 1
- #define ENABLE_DESKTOP 1
- #ifdef MAKE_SUID
- # define IF_DESKTOP(...) __VA_ARGS__ "CONFIG_DESKTOP"
- #else
- # define IF_DESKTOP(...) __VA_ARGS__
- #endif
- #define IF_NOT_DESKTOP(...)
- #undef CONFIG_EXTRA_COMPAT
- #define ENABLE_EXTRA_COMPAT 0
- #define IF_EXTRA_COMPAT(...)
- #define IF_NOT_EXTRA_COMPAT(...) __VA_ARGS__
- #undef CONFIG_FEDORA_COMPAT
- #define ENABLE_FEDORA_COMPAT 0
- #define IF_FEDORA_COMPAT(...)
- #define IF_NOT_FEDORA_COMPAT(...) __VA_ARGS__
- #define CONFIG_INCLUDE_SUSv2 1
- #define ENABLE_INCLUDE_SUSv2 1
- #ifdef MAKE_SUID
- # define IF_INCLUDE_SUSv2(...) __VA_ARGS__ "CONFIG_INCLUDE_SUSv2"
- #else
- # define IF_INCLUDE_SUSv2(...) __VA_ARGS__
- #endif
- #define IF_NOT_INCLUDE_SUSv2(...)
- #define CONFIG_LONG_OPTS 1
- #define ENABLE_LONG_OPTS 1
- #ifdef MAKE_SUID
- # define IF_LONG_OPTS(...) __VA_ARGS__ "CONFIG_LONG_OPTS"
- #else
- # define IF_LONG_OPTS(...) __VA_ARGS__
- #endif
- #define IF_NOT_LONG_OPTS(...)
- #define CONFIG_SHOW_USAGE 1
- #define ENABLE_SHOW_USAGE 1
- #ifdef MAKE_SUID
- # define IF_SHOW_USAGE(...) __VA_ARGS__ "CONFIG_SHOW_USAGE"
- #else
- # define IF_SHOW_USAGE(...) __VA_ARGS__
- #endif
- #define IF_NOT_SHOW_USAGE(...)
- #define CONFIG_FEATURE_VERBOSE_USAGE 1
- #define ENABLE_FEATURE_VERBOSE_USAGE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VERBOSE_USAGE(...) __VA_ARGS__ "CONFIG_FEATURE_VERBOSE_USAGE"
- #else
- # define IF_FEATURE_VERBOSE_USAGE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VERBOSE_USAGE(...)
- #define CONFIG_FEATURE_COMPRESS_USAGE 1
- #define ENABLE_FEATURE_COMPRESS_USAGE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_COMPRESS_USAGE(...) __VA_ARGS__ "CONFIG_FEATURE_COMPRESS_USAGE"
- #else
- # define IF_FEATURE_COMPRESS_USAGE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_COMPRESS_USAGE(...)
- #define CONFIG_LFS 1
- #define ENABLE_LFS 1
- #ifdef MAKE_SUID
- # define IF_LFS(...) __VA_ARGS__ "CONFIG_LFS"
- #else
- # define IF_LFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_LFS(...)
- #undef CONFIG_PAM
- #define ENABLE_PAM 0
- #define IF_PAM(...)
- #define IF_NOT_PAM(...) __VA_ARGS__
- #define CONFIG_FEATURE_DEVPTS 1
- #define ENABLE_FEATURE_DEVPTS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_DEVPTS(...) __VA_ARGS__ "CONFIG_FEATURE_DEVPTS"
- #else
- # define IF_FEATURE_DEVPTS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_DEVPTS(...)
- #define CONFIG_FEATURE_UTMP 1
- #define ENABLE_FEATURE_UTMP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_UTMP(...) __VA_ARGS__ "CONFIG_FEATURE_UTMP"
- #else
- # define IF_FEATURE_UTMP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_UTMP(...)
- #define CONFIG_FEATURE_WTMP 1
- #define ENABLE_FEATURE_WTMP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_WTMP(...) __VA_ARGS__ "CONFIG_FEATURE_WTMP"
- #else
- # define IF_FEATURE_WTMP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_WTMP(...)
- #define CONFIG_FEATURE_PIDFILE 1
- #define ENABLE_FEATURE_PIDFILE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_PIDFILE(...) __VA_ARGS__ "CONFIG_FEATURE_PIDFILE"
- #else
- # define IF_FEATURE_PIDFILE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_PIDFILE(...)
- #define CONFIG_PID_FILE_PATH "/var/run"
- #define ENABLE_PID_FILE_PATH 1
- #ifdef MAKE_SUID
- # define IF_PID_FILE_PATH(...) __VA_ARGS__ "CONFIG_PID_FILE_PATH"
- #else
- # define IF_PID_FILE_PATH(...) __VA_ARGS__
- #endif
- #define IF_NOT_PID_FILE_PATH(...)
- #define CONFIG_BUSYBOX 1
- #define ENABLE_BUSYBOX 1
- #ifdef MAKE_SUID
- # define IF_BUSYBOX(...) __VA_ARGS__ "CONFIG_BUSYBOX"
- #else
- # define IF_BUSYBOX(...) __VA_ARGS__
- #endif
- #define IF_NOT_BUSYBOX(...)
- #define CONFIG_FEATURE_INSTALLER 1
- #define ENABLE_FEATURE_INSTALLER 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_INSTALLER(...) __VA_ARGS__ "CONFIG_FEATURE_INSTALLER"
- #else
- # define IF_FEATURE_INSTALLER(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_INSTALLER(...)
- #undef CONFIG_INSTALL_NO_USR
- #define ENABLE_INSTALL_NO_USR 0
- #define IF_INSTALL_NO_USR(...)
- #define IF_NOT_INSTALL_NO_USR(...) __VA_ARGS__
- #define CONFIG_FEATURE_SUID 1
- #define ENABLE_FEATURE_SUID 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SUID(...) __VA_ARGS__ "CONFIG_FEATURE_SUID"
- #else
- # define IF_FEATURE_SUID(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SUID(...)
- #define CONFIG_FEATURE_SUID_CONFIG 1
- #define ENABLE_FEATURE_SUID_CONFIG 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SUID_CONFIG(...) __VA_ARGS__ "CONFIG_FEATURE_SUID_CONFIG"
- #else
- # define IF_FEATURE_SUID_CONFIG(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SUID_CONFIG(...)
- #define CONFIG_FEATURE_SUID_CONFIG_QUIET 1
- #define ENABLE_FEATURE_SUID_CONFIG_QUIET 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SUID_CONFIG_QUIET(...) __VA_ARGS__ "CONFIG_FEATURE_SUID_CONFIG_QUIET"
- #else
- # define IF_FEATURE_SUID_CONFIG_QUIET(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SUID_CONFIG_QUIET(...)
- #undef CONFIG_FEATURE_PREFER_APPLETS
- #define ENABLE_FEATURE_PREFER_APPLETS 0
- #define IF_FEATURE_PREFER_APPLETS(...)
- #define IF_NOT_FEATURE_PREFER_APPLETS(...) __VA_ARGS__
- #define CONFIG_BUSYBOX_EXEC_PATH "/proc/self/exe"
- #define ENABLE_BUSYBOX_EXEC_PATH 1
- #ifdef MAKE_SUID
- # define IF_BUSYBOX_EXEC_PATH(...) __VA_ARGS__ "CONFIG_BUSYBOX_EXEC_PATH"
- #else
- # define IF_BUSYBOX_EXEC_PATH(...) __VA_ARGS__
- #endif
- #define IF_NOT_BUSYBOX_EXEC_PATH(...)
- #undef CONFIG_SELINUX
- #define ENABLE_SELINUX 0
- #define IF_SELINUX(...)
- #define IF_NOT_SELINUX(...) __VA_ARGS__
- #undef CONFIG_FEATURE_CLEAN_UP
- #define ENABLE_FEATURE_CLEAN_UP 0
- #define IF_FEATURE_CLEAN_UP(...)
- #define IF_NOT_FEATURE_CLEAN_UP(...) __VA_ARGS__
- #define CONFIG_FEATURE_SYSLOG 1
- #define ENABLE_FEATURE_SYSLOG 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SYSLOG(...) __VA_ARGS__ "CONFIG_FEATURE_SYSLOG"
- #else
- # define IF_FEATURE_SYSLOG(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SYSLOG(...)
- #define CONFIG_PLATFORM_LINUX 1
- #define ENABLE_PLATFORM_LINUX 1
- #ifdef MAKE_SUID
- # define IF_PLATFORM_LINUX(...) __VA_ARGS__ "CONFIG_PLATFORM_LINUX"
- #else
- # define IF_PLATFORM_LINUX(...) __VA_ARGS__
- #endif
- #define IF_NOT_PLATFORM_LINUX(...)
- /*
- * Build Options
- */
- #undef CONFIG_STATIC
- #define ENABLE_STATIC 0
- #define IF_STATIC(...)
- #define IF_NOT_STATIC(...) __VA_ARGS__
- #undef CONFIG_PIE
- #define ENABLE_PIE 0
- #define IF_PIE(...)
- #define IF_NOT_PIE(...) __VA_ARGS__
- #undef CONFIG_NOMMU
- #define ENABLE_NOMMU 0
- #define IF_NOMMU(...)
- #define IF_NOT_NOMMU(...) __VA_ARGS__
- #undef CONFIG_BUILD_LIBBUSYBOX
- #define ENABLE_BUILD_LIBBUSYBOX 0
- #define IF_BUILD_LIBBUSYBOX(...)
- #define IF_NOT_BUILD_LIBBUSYBOX(...) __VA_ARGS__
- #undef CONFIG_FEATURE_LIBBUSYBOX_STATIC
- #define ENABLE_FEATURE_LIBBUSYBOX_STATIC 0
- #define IF_FEATURE_LIBBUSYBOX_STATIC(...)
- #define IF_NOT_FEATURE_LIBBUSYBOX_STATIC(...) __VA_ARGS__
- #undef CONFIG_FEATURE_INDIVIDUAL
- #define ENABLE_FEATURE_INDIVIDUAL 0
- #define IF_FEATURE_INDIVIDUAL(...)
- #define IF_NOT_FEATURE_INDIVIDUAL(...) __VA_ARGS__
- #undef CONFIG_FEATURE_SHARED_BUSYBOX
- #define ENABLE_FEATURE_SHARED_BUSYBOX 0
- #define IF_FEATURE_SHARED_BUSYBOX(...)
- #define IF_NOT_FEATURE_SHARED_BUSYBOX(...) __VA_ARGS__
- #define CONFIG_CROSS_COMPILER_PREFIX ""
- #define ENABLE_CROSS_COMPILER_PREFIX 1
- #ifdef MAKE_SUID
- # define IF_CROSS_COMPILER_PREFIX(...) __VA_ARGS__ "CONFIG_CROSS_COMPILER_PREFIX"
- #else
- # define IF_CROSS_COMPILER_PREFIX(...) __VA_ARGS__
- #endif
- #define IF_NOT_CROSS_COMPILER_PREFIX(...)
- #define CONFIG_SYSROOT ""
- #define ENABLE_SYSROOT 1
- #ifdef MAKE_SUID
- # define IF_SYSROOT(...) __VA_ARGS__ "CONFIG_SYSROOT"
- #else
- # define IF_SYSROOT(...) __VA_ARGS__
- #endif
- #define IF_NOT_SYSROOT(...)
- #define CONFIG_EXTRA_CFLAGS ""
- #define ENABLE_EXTRA_CFLAGS 1
- #ifdef MAKE_SUID
- # define IF_EXTRA_CFLAGS(...) __VA_ARGS__ "CONFIG_EXTRA_CFLAGS"
- #else
- # define IF_EXTRA_CFLAGS(...) __VA_ARGS__
- #endif
- #define IF_NOT_EXTRA_CFLAGS(...)
- #define CONFIG_EXTRA_LDFLAGS ""
- #define ENABLE_EXTRA_LDFLAGS 1
- #ifdef MAKE_SUID
- # define IF_EXTRA_LDFLAGS(...) __VA_ARGS__ "CONFIG_EXTRA_LDFLAGS"
- #else
- # define IF_EXTRA_LDFLAGS(...) __VA_ARGS__
- #endif
- #define IF_NOT_EXTRA_LDFLAGS(...)
- #define CONFIG_EXTRA_LDLIBS ""
- #define ENABLE_EXTRA_LDLIBS 1
- #ifdef MAKE_SUID
- # define IF_EXTRA_LDLIBS(...) __VA_ARGS__ "CONFIG_EXTRA_LDLIBS"
- #else
- # define IF_EXTRA_LDLIBS(...) __VA_ARGS__
- #endif
- #define IF_NOT_EXTRA_LDLIBS(...)
- #undef CONFIG_USE_PORTABLE_CODE
- #define ENABLE_USE_PORTABLE_CODE 0
- #define IF_USE_PORTABLE_CODE(...)
- #define IF_NOT_USE_PORTABLE_CODE(...) __VA_ARGS__
- /*
- * Installation Options ("make install" behavior)
- */
- #define CONFIG_INSTALL_APPLET_SYMLINKS 1
- #define ENABLE_INSTALL_APPLET_SYMLINKS 1
- #ifdef MAKE_SUID
- # define IF_INSTALL_APPLET_SYMLINKS(...) __VA_ARGS__ "CONFIG_INSTALL_APPLET_SYMLINKS"
- #else
- # define IF_INSTALL_APPLET_SYMLINKS(...) __VA_ARGS__
- #endif
- #define IF_NOT_INSTALL_APPLET_SYMLINKS(...)
- #undef CONFIG_INSTALL_APPLET_HARDLINKS
- #define ENABLE_INSTALL_APPLET_HARDLINKS 0
- #define IF_INSTALL_APPLET_HARDLINKS(...)
- #define IF_NOT_INSTALL_APPLET_HARDLINKS(...) __VA_ARGS__
- #undef CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS
- #define ENABLE_INSTALL_APPLET_SCRIPT_WRAPPERS 0
- #define IF_INSTALL_APPLET_SCRIPT_WRAPPERS(...)
- #define IF_NOT_INSTALL_APPLET_SCRIPT_WRAPPERS(...) __VA_ARGS__
- #undef CONFIG_INSTALL_APPLET_DONT
- #define ENABLE_INSTALL_APPLET_DONT 0
- #define IF_INSTALL_APPLET_DONT(...)
- #define IF_NOT_INSTALL_APPLET_DONT(...) __VA_ARGS__
- #undef CONFIG_INSTALL_SH_APPLET_SYMLINK
- #define ENABLE_INSTALL_SH_APPLET_SYMLINK 0
- #define IF_INSTALL_SH_APPLET_SYMLINK(...)
- #define IF_NOT_INSTALL_SH_APPLET_SYMLINK(...) __VA_ARGS__
- #undef CONFIG_INSTALL_SH_APPLET_HARDLINK
- #define ENABLE_INSTALL_SH_APPLET_HARDLINK 0
- #define IF_INSTALL_SH_APPLET_HARDLINK(...)
- #define IF_NOT_INSTALL_SH_APPLET_HARDLINK(...) __VA_ARGS__
- #undef CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER
- #define ENABLE_INSTALL_SH_APPLET_SCRIPT_WRAPPER 0
- #define IF_INSTALL_SH_APPLET_SCRIPT_WRAPPER(...)
- #define IF_NOT_INSTALL_SH_APPLET_SCRIPT_WRAPPER(...) __VA_ARGS__
- #define CONFIG_PREFIX "./_install"
- #define ENABLE_PREFIX 1
- #ifdef MAKE_SUID
- # define IF_PREFIX(...) __VA_ARGS__ "CONFIG_PREFIX"
- #else
- # define IF_PREFIX(...) __VA_ARGS__
- #endif
- #define IF_NOT_PREFIX(...)
- /*
- * Debugging Options
- */
- #undef CONFIG_DEBUG
- #define ENABLE_DEBUG 0
- #define IF_DEBUG(...)
- #define IF_NOT_DEBUG(...) __VA_ARGS__
- #undef CONFIG_DEBUG_PESSIMIZE
- #define ENABLE_DEBUG_PESSIMIZE 0
- #define IF_DEBUG_PESSIMIZE(...)
- #define IF_NOT_DEBUG_PESSIMIZE(...) __VA_ARGS__
- #undef CONFIG_DEBUG_SANITIZE
- #define ENABLE_DEBUG_SANITIZE 0
- #define IF_DEBUG_SANITIZE(...)
- #define IF_NOT_DEBUG_SANITIZE(...) __VA_ARGS__
- #undef CONFIG_UNIT_TEST
- #define ENABLE_UNIT_TEST 0
- #define IF_UNIT_TEST(...)
- #define IF_NOT_UNIT_TEST(...) __VA_ARGS__
- #undef CONFIG_WERROR
- #define ENABLE_WERROR 0
- #define IF_WERROR(...)
- #define IF_NOT_WERROR(...) __VA_ARGS__
- #define CONFIG_NO_DEBUG_LIB 1
- #define ENABLE_NO_DEBUG_LIB 1
- #ifdef MAKE_SUID
- # define IF_NO_DEBUG_LIB(...) __VA_ARGS__ "CONFIG_NO_DEBUG_LIB"
- #else
- # define IF_NO_DEBUG_LIB(...) __VA_ARGS__
- #endif
- #define IF_NOT_NO_DEBUG_LIB(...)
- #undef CONFIG_DMALLOC
- #define ENABLE_DMALLOC 0
- #define IF_DMALLOC(...)
- #define IF_NOT_DMALLOC(...) __VA_ARGS__
- #undef CONFIG_EFENCE
- #define ENABLE_EFENCE 0
- #define IF_EFENCE(...)
- #define IF_NOT_EFENCE(...) __VA_ARGS__
- /*
- * Library Tuning
- */
- #undef CONFIG_FEATURE_USE_BSS_TAIL
- #define ENABLE_FEATURE_USE_BSS_TAIL 0
- #define IF_FEATURE_USE_BSS_TAIL(...)
- #define IF_NOT_FEATURE_USE_BSS_TAIL(...) __VA_ARGS__
- #define CONFIG_FEATURE_RTMINMAX 1
- #define ENABLE_FEATURE_RTMINMAX 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_RTMINMAX(...) __VA_ARGS__ "CONFIG_FEATURE_RTMINMAX"
- #else
- # define IF_FEATURE_RTMINMAX(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_RTMINMAX(...)
- #define CONFIG_FEATURE_BUFFERS_USE_MALLOC 1
- #define ENABLE_FEATURE_BUFFERS_USE_MALLOC 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_BUFFERS_USE_MALLOC(...) __VA_ARGS__ "CONFIG_FEATURE_BUFFERS_USE_MALLOC"
- #else
- # define IF_FEATURE_BUFFERS_USE_MALLOC(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_BUFFERS_USE_MALLOC(...)
- #undef CONFIG_FEATURE_BUFFERS_GO_ON_STACK
- #define ENABLE_FEATURE_BUFFERS_GO_ON_STACK 0
- #define IF_FEATURE_BUFFERS_GO_ON_STACK(...)
- #define IF_NOT_FEATURE_BUFFERS_GO_ON_STACK(...) __VA_ARGS__
- #undef CONFIG_FEATURE_BUFFERS_GO_IN_BSS
- #define ENABLE_FEATURE_BUFFERS_GO_IN_BSS 0
- #define IF_FEATURE_BUFFERS_GO_IN_BSS(...)
- #define IF_NOT_FEATURE_BUFFERS_GO_IN_BSS(...) __VA_ARGS__
- #define CONFIG_PASSWORD_MINLEN 6
- #define ENABLE_PASSWORD_MINLEN 1
- #ifdef MAKE_SUID
- # define IF_PASSWORD_MINLEN(...) __VA_ARGS__ "CONFIG_PASSWORD_MINLEN"
- #else
- # define IF_PASSWORD_MINLEN(...) __VA_ARGS__
- #endif
- #define IF_NOT_PASSWORD_MINLEN(...)
- #define CONFIG_MD5_SMALL 1
- #define ENABLE_MD5_SMALL 1
- #ifdef MAKE_SUID
- # define IF_MD5_SMALL(...) __VA_ARGS__ "CONFIG_MD5_SMALL"
- #else
- # define IF_MD5_SMALL(...) __VA_ARGS__
- #endif
- #define IF_NOT_MD5_SMALL(...)
- #define CONFIG_SHA3_SMALL 1
- #define ENABLE_SHA3_SMALL 1
- #ifdef MAKE_SUID
- # define IF_SHA3_SMALL(...) __VA_ARGS__ "CONFIG_SHA3_SMALL"
- #else
- # define IF_SHA3_SMALL(...) __VA_ARGS__
- #endif
- #define IF_NOT_SHA3_SMALL(...)
- #undef CONFIG_FEATURE_FAST_TOP
- #define ENABLE_FEATURE_FAST_TOP 0
- #define IF_FEATURE_FAST_TOP(...)
- #define IF_NOT_FEATURE_FAST_TOP(...) __VA_ARGS__
- #undef CONFIG_FEATURE_ETC_NETWORKS
- #define ENABLE_FEATURE_ETC_NETWORKS 0
- #define IF_FEATURE_ETC_NETWORKS(...)
- #define IF_NOT_FEATURE_ETC_NETWORKS(...) __VA_ARGS__
- #define CONFIG_FEATURE_EDITING 1
- #define ENABLE_FEATURE_EDITING 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_EDITING(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING"
- #else
- # define IF_FEATURE_EDITING(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_EDITING(...)
- #define CONFIG_FEATURE_EDITING_MAX_LEN 1024
- #define ENABLE_FEATURE_EDITING_MAX_LEN 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_EDITING_MAX_LEN(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING_MAX_LEN"
- #else
- # define IF_FEATURE_EDITING_MAX_LEN(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_EDITING_MAX_LEN(...)
- #undef CONFIG_FEATURE_EDITING_VI
- #define ENABLE_FEATURE_EDITING_VI 0
- #define IF_FEATURE_EDITING_VI(...)
- #define IF_NOT_FEATURE_EDITING_VI(...) __VA_ARGS__
- #define CONFIG_FEATURE_EDITING_HISTORY 255
- #define ENABLE_FEATURE_EDITING_HISTORY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_EDITING_HISTORY(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING_HISTORY"
- #else
- # define IF_FEATURE_EDITING_HISTORY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_EDITING_HISTORY(...)
- #define CONFIG_FEATURE_EDITING_SAVEHISTORY 1
- #define ENABLE_FEATURE_EDITING_SAVEHISTORY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_EDITING_SAVEHISTORY(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING_SAVEHISTORY"
- #else
- # define IF_FEATURE_EDITING_SAVEHISTORY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_EDITING_SAVEHISTORY(...)
- #undef CONFIG_FEATURE_EDITING_SAVE_ON_EXIT
- #define ENABLE_FEATURE_EDITING_SAVE_ON_EXIT 0
- #define IF_FEATURE_EDITING_SAVE_ON_EXIT(...)
- #define IF_NOT_FEATURE_EDITING_SAVE_ON_EXIT(...) __VA_ARGS__
- #define CONFIG_FEATURE_REVERSE_SEARCH 1
- #define ENABLE_FEATURE_REVERSE_SEARCH 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_REVERSE_SEARCH(...) __VA_ARGS__ "CONFIG_FEATURE_REVERSE_SEARCH"
- #else
- # define IF_FEATURE_REVERSE_SEARCH(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_REVERSE_SEARCH(...)
- #define CONFIG_FEATURE_TAB_COMPLETION 1
- #define ENABLE_FEATURE_TAB_COMPLETION 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TAB_COMPLETION(...) __VA_ARGS__ "CONFIG_FEATURE_TAB_COMPLETION"
- #else
- # define IF_FEATURE_TAB_COMPLETION(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TAB_COMPLETION(...)
- #define CONFIG_FEATURE_USERNAME_COMPLETION 1
- #define ENABLE_FEATURE_USERNAME_COMPLETION 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_USERNAME_COMPLETION(...) __VA_ARGS__ "CONFIG_FEATURE_USERNAME_COMPLETION"
- #else
- # define IF_FEATURE_USERNAME_COMPLETION(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_USERNAME_COMPLETION(...)
- #define CONFIG_FEATURE_EDITING_FANCY_PROMPT 1
- #define ENABLE_FEATURE_EDITING_FANCY_PROMPT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_EDITING_FANCY_PROMPT(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING_FANCY_PROMPT"
- #else
- # define IF_FEATURE_EDITING_FANCY_PROMPT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_EDITING_FANCY_PROMPT(...)
- #undef CONFIG_FEATURE_EDITING_ASK_TERMINAL
- #define ENABLE_FEATURE_EDITING_ASK_TERMINAL 0
- #define IF_FEATURE_EDITING_ASK_TERMINAL(...)
- #define IF_NOT_FEATURE_EDITING_ASK_TERMINAL(...) __VA_ARGS__
- #undef CONFIG_LOCALE_SUPPORT
- #define ENABLE_LOCALE_SUPPORT 0
- #define IF_LOCALE_SUPPORT(...)
- #define IF_NOT_LOCALE_SUPPORT(...) __VA_ARGS__
- #define CONFIG_UNICODE_SUPPORT 1
- #define ENABLE_UNICODE_SUPPORT 1
- #ifdef MAKE_SUID
- # define IF_UNICODE_SUPPORT(...) __VA_ARGS__ "CONFIG_UNICODE_SUPPORT"
- #else
- # define IF_UNICODE_SUPPORT(...) __VA_ARGS__
- #endif
- #define IF_NOT_UNICODE_SUPPORT(...)
- #undef CONFIG_UNICODE_USING_LOCALE
- #define ENABLE_UNICODE_USING_LOCALE 0
- #define IF_UNICODE_USING_LOCALE(...)
- #define IF_NOT_UNICODE_USING_LOCALE(...) __VA_ARGS__
- #undef CONFIG_FEATURE_CHECK_UNICODE_IN_ENV
- #define ENABLE_FEATURE_CHECK_UNICODE_IN_ENV 0
- #define IF_FEATURE_CHECK_UNICODE_IN_ENV(...)
- #define IF_NOT_FEATURE_CHECK_UNICODE_IN_ENV(...) __VA_ARGS__
- #define CONFIG_SUBST_WCHAR 63
- #define ENABLE_SUBST_WCHAR 1
- #ifdef MAKE_SUID
- # define IF_SUBST_WCHAR(...) __VA_ARGS__ "CONFIG_SUBST_WCHAR"
- #else
- # define IF_SUBST_WCHAR(...) __VA_ARGS__
- #endif
- #define IF_NOT_SUBST_WCHAR(...)
- #define CONFIG_LAST_SUPPORTED_WCHAR 767
- #define ENABLE_LAST_SUPPORTED_WCHAR 1
- #ifdef MAKE_SUID
- # define IF_LAST_SUPPORTED_WCHAR(...) __VA_ARGS__ "CONFIG_LAST_SUPPORTED_WCHAR"
- #else
- # define IF_LAST_SUPPORTED_WCHAR(...) __VA_ARGS__
- #endif
- #define IF_NOT_LAST_SUPPORTED_WCHAR(...)
- #undef CONFIG_UNICODE_COMBINING_WCHARS
- #define ENABLE_UNICODE_COMBINING_WCHARS 0
- #define IF_UNICODE_COMBINING_WCHARS(...)
- #define IF_NOT_UNICODE_COMBINING_WCHARS(...) __VA_ARGS__
- #undef CONFIG_UNICODE_WIDE_WCHARS
- #define ENABLE_UNICODE_WIDE_WCHARS 0
- #define IF_UNICODE_WIDE_WCHARS(...)
- #define IF_NOT_UNICODE_WIDE_WCHARS(...) __VA_ARGS__
- #undef CONFIG_UNICODE_BIDI_SUPPORT
- #define ENABLE_UNICODE_BIDI_SUPPORT 0
- #define IF_UNICODE_BIDI_SUPPORT(...)
- #define IF_NOT_UNICODE_BIDI_SUPPORT(...) __VA_ARGS__
- #undef CONFIG_UNICODE_NEUTRAL_TABLE
- #define ENABLE_UNICODE_NEUTRAL_TABLE 0
- #define IF_UNICODE_NEUTRAL_TABLE(...)
- #define IF_NOT_UNICODE_NEUTRAL_TABLE(...) __VA_ARGS__
- #undef CONFIG_UNICODE_PRESERVE_BROKEN
- #define ENABLE_UNICODE_PRESERVE_BROKEN 0
- #define IF_UNICODE_PRESERVE_BROKEN(...)
- #define IF_NOT_UNICODE_PRESERVE_BROKEN(...) __VA_ARGS__
- #define CONFIG_FEATURE_NON_POSIX_CP 1
- #define ENABLE_FEATURE_NON_POSIX_CP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_NON_POSIX_CP(...) __VA_ARGS__ "CONFIG_FEATURE_NON_POSIX_CP"
- #else
- # define IF_FEATURE_NON_POSIX_CP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_NON_POSIX_CP(...)
- #undef CONFIG_FEATURE_VERBOSE_CP_MESSAGE
- #define ENABLE_FEATURE_VERBOSE_CP_MESSAGE 0
- #define IF_FEATURE_VERBOSE_CP_MESSAGE(...)
- #define IF_NOT_FEATURE_VERBOSE_CP_MESSAGE(...) __VA_ARGS__
- #define CONFIG_FEATURE_USE_SENDFILE 1
- #define ENABLE_FEATURE_USE_SENDFILE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_USE_SENDFILE(...) __VA_ARGS__ "CONFIG_FEATURE_USE_SENDFILE"
- #else
- # define IF_FEATURE_USE_SENDFILE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_USE_SENDFILE(...)
- #define CONFIG_FEATURE_COPYBUF_KB 4
- #define ENABLE_FEATURE_COPYBUF_KB 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_COPYBUF_KB(...) __VA_ARGS__ "CONFIG_FEATURE_COPYBUF_KB"
- #else
- # define IF_FEATURE_COPYBUF_KB(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_COPYBUF_KB(...)
- #define CONFIG_FEATURE_SKIP_ROOTFS 1
- #define ENABLE_FEATURE_SKIP_ROOTFS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SKIP_ROOTFS(...) __VA_ARGS__ "CONFIG_FEATURE_SKIP_ROOTFS"
- #else
- # define IF_FEATURE_SKIP_ROOTFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SKIP_ROOTFS(...)
- #define CONFIG_MONOTONIC_SYSCALL 1
- #define ENABLE_MONOTONIC_SYSCALL 1
- #ifdef MAKE_SUID
- # define IF_MONOTONIC_SYSCALL(...) __VA_ARGS__ "CONFIG_MONOTONIC_SYSCALL"
- #else
- # define IF_MONOTONIC_SYSCALL(...) __VA_ARGS__
- #endif
- #define IF_NOT_MONOTONIC_SYSCALL(...)
- #define CONFIG_IOCTL_HEX2STR_ERROR 1
- #define ENABLE_IOCTL_HEX2STR_ERROR 1
- #ifdef MAKE_SUID
- # define IF_IOCTL_HEX2STR_ERROR(...) __VA_ARGS__ "CONFIG_IOCTL_HEX2STR_ERROR"
- #else
- # define IF_IOCTL_HEX2STR_ERROR(...) __VA_ARGS__
- #endif
- #define IF_NOT_IOCTL_HEX2STR_ERROR(...)
- #define CONFIG_FEATURE_HWIB 1
- #define ENABLE_FEATURE_HWIB 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HWIB(...) __VA_ARGS__ "CONFIG_FEATURE_HWIB"
- #else
- # define IF_FEATURE_HWIB(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HWIB(...)
- /*
- * Applets
- */
- /*
- * Archival Utilities
- */
- #define CONFIG_FEATURE_SEAMLESS_XZ 1
- #define ENABLE_FEATURE_SEAMLESS_XZ 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SEAMLESS_XZ(...) __VA_ARGS__ "CONFIG_FEATURE_SEAMLESS_XZ"
- #else
- # define IF_FEATURE_SEAMLESS_XZ(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SEAMLESS_XZ(...)
- #define CONFIG_FEATURE_SEAMLESS_LZMA 1
- #define ENABLE_FEATURE_SEAMLESS_LZMA 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SEAMLESS_LZMA(...) __VA_ARGS__ "CONFIG_FEATURE_SEAMLESS_LZMA"
- #else
- # define IF_FEATURE_SEAMLESS_LZMA(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SEAMLESS_LZMA(...)
- #define CONFIG_FEATURE_SEAMLESS_BZ2 1
- #define ENABLE_FEATURE_SEAMLESS_BZ2 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SEAMLESS_BZ2(...) __VA_ARGS__ "CONFIG_FEATURE_SEAMLESS_BZ2"
- #else
- # define IF_FEATURE_SEAMLESS_BZ2(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SEAMLESS_BZ2(...)
- #define CONFIG_FEATURE_SEAMLESS_GZ 1
- #define ENABLE_FEATURE_SEAMLESS_GZ 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SEAMLESS_GZ(...) __VA_ARGS__ "CONFIG_FEATURE_SEAMLESS_GZ"
- #else
- # define IF_FEATURE_SEAMLESS_GZ(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SEAMLESS_GZ(...)
- #undef CONFIG_FEATURE_SEAMLESS_Z
- #define ENABLE_FEATURE_SEAMLESS_Z 0
- #define IF_FEATURE_SEAMLESS_Z(...)
- #define IF_NOT_FEATURE_SEAMLESS_Z(...) __VA_ARGS__
- #undef CONFIG_AR
- #define ENABLE_AR 0
- #define IF_AR(...)
- #define IF_NOT_AR(...) __VA_ARGS__
- #undef CONFIG_FEATURE_AR_LONG_FILENAMES
- #define ENABLE_FEATURE_AR_LONG_FILENAMES 0
- #define IF_FEATURE_AR_LONG_FILENAMES(...)
- #define IF_NOT_FEATURE_AR_LONG_FILENAMES(...) __VA_ARGS__
- #undef CONFIG_FEATURE_AR_CREATE
- #define ENABLE_FEATURE_AR_CREATE 0
- #define IF_FEATURE_AR_CREATE(...)
- #define IF_NOT_FEATURE_AR_CREATE(...) __VA_ARGS__
- #undef CONFIG_UNCOMPRESS
- #define ENABLE_UNCOMPRESS 0
- #define IF_UNCOMPRESS(...)
- #define IF_NOT_UNCOMPRESS(...) __VA_ARGS__
- #define CONFIG_GUNZIP 1
- #define ENABLE_GUNZIP 1
- #ifdef MAKE_SUID
- # define IF_GUNZIP(...) __VA_ARGS__ "CONFIG_GUNZIP"
- #else
- # define IF_GUNZIP(...) __VA_ARGS__
- #endif
- #define IF_NOT_GUNZIP(...)
- #define CONFIG_ZCAT 1
- #define ENABLE_ZCAT 1
- #ifdef MAKE_SUID
- # define IF_ZCAT(...) __VA_ARGS__ "CONFIG_ZCAT"
- #else
- # define IF_ZCAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_ZCAT(...)
- #define CONFIG_FEATURE_GUNZIP_LONG_OPTIONS 1
- #define ENABLE_FEATURE_GUNZIP_LONG_OPTIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_GUNZIP_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_GUNZIP_LONG_OPTIONS"
- #else
- # define IF_FEATURE_GUNZIP_LONG_OPTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_GUNZIP_LONG_OPTIONS(...)
- #define CONFIG_BUNZIP2 1
- #define ENABLE_BUNZIP2 1
- #ifdef MAKE_SUID
- # define IF_BUNZIP2(...) __VA_ARGS__ "CONFIG_BUNZIP2"
- #else
- # define IF_BUNZIP2(...) __VA_ARGS__
- #endif
- #define IF_NOT_BUNZIP2(...)
- #define CONFIG_BZCAT 1
- #define ENABLE_BZCAT 1
- #ifdef MAKE_SUID
- # define IF_BZCAT(...) __VA_ARGS__ "CONFIG_BZCAT"
- #else
- # define IF_BZCAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_BZCAT(...)
- #define CONFIG_UNLZMA 1
- #define ENABLE_UNLZMA 1
- #ifdef MAKE_SUID
- # define IF_UNLZMA(...) __VA_ARGS__ "CONFIG_UNLZMA"
- #else
- # define IF_UNLZMA(...) __VA_ARGS__
- #endif
- #define IF_NOT_UNLZMA(...)
- #define CONFIG_LZCAT 1
- #define ENABLE_LZCAT 1
- #ifdef MAKE_SUID
- # define IF_LZCAT(...) __VA_ARGS__ "CONFIG_LZCAT"
- #else
- # define IF_LZCAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_LZCAT(...)
- #define CONFIG_LZMA 1
- #define ENABLE_LZMA 1
- #ifdef MAKE_SUID
- # define IF_LZMA(...) __VA_ARGS__ "CONFIG_LZMA"
- #else
- # define IF_LZMA(...) __VA_ARGS__
- #endif
- #define IF_NOT_LZMA(...)
- #define CONFIG_UNXZ 1
- #define ENABLE_UNXZ 1
- #ifdef MAKE_SUID
- # define IF_UNXZ(...) __VA_ARGS__ "CONFIG_UNXZ"
- #else
- # define IF_UNXZ(...) __VA_ARGS__
- #endif
- #define IF_NOT_UNXZ(...)
- #define CONFIG_XZCAT 1
- #define ENABLE_XZCAT 1
- #ifdef MAKE_SUID
- # define IF_XZCAT(...) __VA_ARGS__ "CONFIG_XZCAT"
- #else
- # define IF_XZCAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_XZCAT(...)
- #define CONFIG_XZ 1
- #define ENABLE_XZ 1
- #ifdef MAKE_SUID
- # define IF_XZ(...) __VA_ARGS__ "CONFIG_XZ"
- #else
- # define IF_XZ(...) __VA_ARGS__
- #endif
- #define IF_NOT_XZ(...)
- #define CONFIG_BZIP2 1
- #define ENABLE_BZIP2 1
- #ifdef MAKE_SUID
- # define IF_BZIP2(...) __VA_ARGS__ "CONFIG_BZIP2"
- #else
- # define IF_BZIP2(...) __VA_ARGS__
- #endif
- #define IF_NOT_BZIP2(...)
- #define CONFIG_FEATURE_BZIP2_DECOMPRESS 1
- #define ENABLE_FEATURE_BZIP2_DECOMPRESS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_BZIP2_DECOMPRESS(...) __VA_ARGS__ "CONFIG_FEATURE_BZIP2_DECOMPRESS"
- #else
- # define IF_FEATURE_BZIP2_DECOMPRESS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_BZIP2_DECOMPRESS(...)
- #define CONFIG_CPIO 1
- #define ENABLE_CPIO 1
- #ifdef MAKE_SUID
- # define IF_CPIO(...) __VA_ARGS__ "CONFIG_CPIO"
- #else
- # define IF_CPIO(...) __VA_ARGS__
- #endif
- #define IF_NOT_CPIO(...)
- #define CONFIG_FEATURE_CPIO_O 1
- #define ENABLE_FEATURE_CPIO_O 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CPIO_O(...) __VA_ARGS__ "CONFIG_FEATURE_CPIO_O"
- #else
- # define IF_FEATURE_CPIO_O(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CPIO_O(...)
- #define CONFIG_FEATURE_CPIO_P 1
- #define ENABLE_FEATURE_CPIO_P 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CPIO_P(...) __VA_ARGS__ "CONFIG_FEATURE_CPIO_P"
- #else
- # define IF_FEATURE_CPIO_P(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CPIO_P(...)
- #define CONFIG_DPKG 1
- #define ENABLE_DPKG 1
- #ifdef MAKE_SUID
- # define IF_DPKG(...) __VA_ARGS__ "CONFIG_DPKG"
- #else
- # define IF_DPKG(...) __VA_ARGS__
- #endif
- #define IF_NOT_DPKG(...)
- #define CONFIG_DPKG_DEB 1
- #define ENABLE_DPKG_DEB 1
- #ifdef MAKE_SUID
- # define IF_DPKG_DEB(...) __VA_ARGS__ "CONFIG_DPKG_DEB"
- #else
- # define IF_DPKG_DEB(...) __VA_ARGS__
- #endif
- #define IF_NOT_DPKG_DEB(...)
- #define CONFIG_GZIP 1
- #define ENABLE_GZIP 1
- #ifdef MAKE_SUID
- # define IF_GZIP(...) __VA_ARGS__ "CONFIG_GZIP"
- #else
- # define IF_GZIP(...) __VA_ARGS__
- #endif
- #define IF_NOT_GZIP(...)
- #define CONFIG_FEATURE_GZIP_LONG_OPTIONS 1
- #define ENABLE_FEATURE_GZIP_LONG_OPTIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_GZIP_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_GZIP_LONG_OPTIONS"
- #else
- # define IF_FEATURE_GZIP_LONG_OPTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_GZIP_LONG_OPTIONS(...)
- #define CONFIG_GZIP_FAST 0
- #define ENABLE_GZIP_FAST 1
- #ifdef MAKE_SUID
- # define IF_GZIP_FAST(...) __VA_ARGS__ "CONFIG_GZIP_FAST"
- #else
- # define IF_GZIP_FAST(...) __VA_ARGS__
- #endif
- #define IF_NOT_GZIP_FAST(...)
- #undef CONFIG_FEATURE_GZIP_LEVELS
- #define ENABLE_FEATURE_GZIP_LEVELS 0
- #define IF_FEATURE_GZIP_LEVELS(...)
- #define IF_NOT_FEATURE_GZIP_LEVELS(...) __VA_ARGS__
- #define CONFIG_FEATURE_GZIP_DECOMPRESS 1
- #define ENABLE_FEATURE_GZIP_DECOMPRESS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_GZIP_DECOMPRESS(...) __VA_ARGS__ "CONFIG_FEATURE_GZIP_DECOMPRESS"
- #else
- # define IF_FEATURE_GZIP_DECOMPRESS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_GZIP_DECOMPRESS(...)
- #define CONFIG_LZOP 1
- #define ENABLE_LZOP 1
- #ifdef MAKE_SUID
- # define IF_LZOP(...) __VA_ARGS__ "CONFIG_LZOP"
- #else
- # define IF_LZOP(...) __VA_ARGS__
- #endif
- #define IF_NOT_LZOP(...)
- #undef CONFIG_UNLZOP
- #define ENABLE_UNLZOP 0
- #define IF_UNLZOP(...)
- #define IF_NOT_UNLZOP(...) __VA_ARGS__
- #undef CONFIG_LZOPCAT
- #define ENABLE_LZOPCAT 0
- #define IF_LZOPCAT(...)
- #define IF_NOT_LZOPCAT(...) __VA_ARGS__
- #undef CONFIG_LZOP_COMPR_HIGH
- #define ENABLE_LZOP_COMPR_HIGH 0
- #define IF_LZOP_COMPR_HIGH(...)
- #define IF_NOT_LZOP_COMPR_HIGH(...) __VA_ARGS__
- #define CONFIG_RPM 1
- #define ENABLE_RPM 1
- #ifdef MAKE_SUID
- # define IF_RPM(...) __VA_ARGS__ "CONFIG_RPM"
- #else
- # define IF_RPM(...) __VA_ARGS__
- #endif
- #define IF_NOT_RPM(...)
- #define CONFIG_RPM2CPIO 1
- #define ENABLE_RPM2CPIO 1
- #ifdef MAKE_SUID
- # define IF_RPM2CPIO(...) __VA_ARGS__ "CONFIG_RPM2CPIO"
- #else
- # define IF_RPM2CPIO(...) __VA_ARGS__
- #endif
- #define IF_NOT_RPM2CPIO(...)
- #define CONFIG_TAR 1
- #define ENABLE_TAR 1
- #ifdef MAKE_SUID
- # define IF_TAR(...) __VA_ARGS__ "CONFIG_TAR"
- #else
- # define IF_TAR(...) __VA_ARGS__
- #endif
- #define IF_NOT_TAR(...)
- #define CONFIG_FEATURE_TAR_LONG_OPTIONS 1
- #define ENABLE_FEATURE_TAR_LONG_OPTIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TAR_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_LONG_OPTIONS"
- #else
- # define IF_FEATURE_TAR_LONG_OPTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TAR_LONG_OPTIONS(...)
- #define CONFIG_FEATURE_TAR_CREATE 1
- #define ENABLE_FEATURE_TAR_CREATE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TAR_CREATE(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_CREATE"
- #else
- # define IF_FEATURE_TAR_CREATE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TAR_CREATE(...)
- #define CONFIG_FEATURE_TAR_AUTODETECT 1
- #define ENABLE_FEATURE_TAR_AUTODETECT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TAR_AUTODETECT(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_AUTODETECT"
- #else
- # define IF_FEATURE_TAR_AUTODETECT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TAR_AUTODETECT(...)
- #define CONFIG_FEATURE_TAR_FROM 1
- #define ENABLE_FEATURE_TAR_FROM 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TAR_FROM(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_FROM"
- #else
- # define IF_FEATURE_TAR_FROM(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TAR_FROM(...)
- #define CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY 1
- #define ENABLE_FEATURE_TAR_OLDGNU_COMPATIBILITY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TAR_OLDGNU_COMPATIBILITY(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY"
- #else
- # define IF_FEATURE_TAR_OLDGNU_COMPATIBILITY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TAR_OLDGNU_COMPATIBILITY(...)
- #define CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY 1
- #define ENABLE_FEATURE_TAR_OLDSUN_COMPATIBILITY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TAR_OLDSUN_COMPATIBILITY(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY"
- #else
- # define IF_FEATURE_TAR_OLDSUN_COMPATIBILITY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TAR_OLDSUN_COMPATIBILITY(...)
- #define CONFIG_FEATURE_TAR_GNU_EXTENSIONS 1
- #define ENABLE_FEATURE_TAR_GNU_EXTENSIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TAR_GNU_EXTENSIONS(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_GNU_EXTENSIONS"
- #else
- # define IF_FEATURE_TAR_GNU_EXTENSIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TAR_GNU_EXTENSIONS(...)
- #define CONFIG_FEATURE_TAR_TO_COMMAND 1
- #define ENABLE_FEATURE_TAR_TO_COMMAND 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TAR_TO_COMMAND(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_TO_COMMAND"
- #else
- # define IF_FEATURE_TAR_TO_COMMAND(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TAR_TO_COMMAND(...)
- #define CONFIG_FEATURE_TAR_UNAME_GNAME 1
- #define ENABLE_FEATURE_TAR_UNAME_GNAME 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TAR_UNAME_GNAME(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_UNAME_GNAME"
- #else
- # define IF_FEATURE_TAR_UNAME_GNAME(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TAR_UNAME_GNAME(...)
- #define CONFIG_FEATURE_TAR_NOPRESERVE_TIME 1
- #define ENABLE_FEATURE_TAR_NOPRESERVE_TIME 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TAR_NOPRESERVE_TIME(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_NOPRESERVE_TIME"
- #else
- # define IF_FEATURE_TAR_NOPRESERVE_TIME(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TAR_NOPRESERVE_TIME(...)
- #undef CONFIG_FEATURE_TAR_SELINUX
- #define ENABLE_FEATURE_TAR_SELINUX 0
- #define IF_FEATURE_TAR_SELINUX(...)
- #define IF_NOT_FEATURE_TAR_SELINUX(...) __VA_ARGS__
- #define CONFIG_UNZIP 1
- #define ENABLE_UNZIP 1
- #ifdef MAKE_SUID
- # define IF_UNZIP(...) __VA_ARGS__ "CONFIG_UNZIP"
- #else
- # define IF_UNZIP(...) __VA_ARGS__
- #endif
- #define IF_NOT_UNZIP(...)
- #define CONFIG_FEATURE_UNZIP_CDF 1
- #define ENABLE_FEATURE_UNZIP_CDF 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_UNZIP_CDF(...) __VA_ARGS__ "CONFIG_FEATURE_UNZIP_CDF"
- #else
- # define IF_FEATURE_UNZIP_CDF(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_UNZIP_CDF(...)
- #define CONFIG_FEATURE_UNZIP_BZIP2 1
- #define ENABLE_FEATURE_UNZIP_BZIP2 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_UNZIP_BZIP2(...) __VA_ARGS__ "CONFIG_FEATURE_UNZIP_BZIP2"
- #else
- # define IF_FEATURE_UNZIP_BZIP2(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_UNZIP_BZIP2(...)
- #define CONFIG_FEATURE_UNZIP_LZMA 1
- #define ENABLE_FEATURE_UNZIP_LZMA 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_UNZIP_LZMA(...) __VA_ARGS__ "CONFIG_FEATURE_UNZIP_LZMA"
- #else
- # define IF_FEATURE_UNZIP_LZMA(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_UNZIP_LZMA(...)
- #define CONFIG_FEATURE_UNZIP_XZ 1
- #define ENABLE_FEATURE_UNZIP_XZ 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_UNZIP_XZ(...) __VA_ARGS__ "CONFIG_FEATURE_UNZIP_XZ"
- #else
- # define IF_FEATURE_UNZIP_XZ(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_UNZIP_XZ(...)
- #undef CONFIG_FEATURE_LZMA_FAST
- #define ENABLE_FEATURE_LZMA_FAST 0
- #define IF_FEATURE_LZMA_FAST(...)
- #define IF_NOT_FEATURE_LZMA_FAST(...) __VA_ARGS__
- /*
- * Coreutils
- */
- #define CONFIG_BASENAME 1
- #define ENABLE_BASENAME 1
- #ifdef MAKE_SUID
- # define IF_BASENAME(...) __VA_ARGS__ "CONFIG_BASENAME"
- #else
- # define IF_BASENAME(...) __VA_ARGS__
- #endif
- #define IF_NOT_BASENAME(...)
- #define CONFIG_CAT 1
- #define ENABLE_CAT 1
- #ifdef MAKE_SUID
- # define IF_CAT(...) __VA_ARGS__ "CONFIG_CAT"
- #else
- # define IF_CAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_CAT(...)
- #define CONFIG_FEATURE_CATN 1
- #define ENABLE_FEATURE_CATN 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CATN(...) __VA_ARGS__ "CONFIG_FEATURE_CATN"
- #else
- # define IF_FEATURE_CATN(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CATN(...)
- #define CONFIG_FEATURE_CATV 1
- #define ENABLE_FEATURE_CATV 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CATV(...) __VA_ARGS__ "CONFIG_FEATURE_CATV"
- #else
- # define IF_FEATURE_CATV(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CATV(...)
- #define CONFIG_CHGRP 1
- #define ENABLE_CHGRP 1
- #ifdef MAKE_SUID
- # define IF_CHGRP(...) __VA_ARGS__ "CONFIG_CHGRP"
- #else
- # define IF_CHGRP(...) __VA_ARGS__
- #endif
- #define IF_NOT_CHGRP(...)
- #define CONFIG_CHMOD 1
- #define ENABLE_CHMOD 1
- #ifdef MAKE_SUID
- # define IF_CHMOD(...) __VA_ARGS__ "CONFIG_CHMOD"
- #else
- # define IF_CHMOD(...) __VA_ARGS__
- #endif
- #define IF_NOT_CHMOD(...)
- #define CONFIG_CHOWN 1
- #define ENABLE_CHOWN 1
- #ifdef MAKE_SUID
- # define IF_CHOWN(...) __VA_ARGS__ "CONFIG_CHOWN"
- #else
- # define IF_CHOWN(...) __VA_ARGS__
- #endif
- #define IF_NOT_CHOWN(...)
- #define CONFIG_FEATURE_CHOWN_LONG_OPTIONS 1
- #define ENABLE_FEATURE_CHOWN_LONG_OPTIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CHOWN_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_CHOWN_LONG_OPTIONS"
- #else
- # define IF_FEATURE_CHOWN_LONG_OPTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CHOWN_LONG_OPTIONS(...)
- #define CONFIG_CHROOT 1
- #define ENABLE_CHROOT 1
- #ifdef MAKE_SUID
- # define IF_CHROOT(...) __VA_ARGS__ "CONFIG_CHROOT"
- #else
- # define IF_CHROOT(...) __VA_ARGS__
- #endif
- #define IF_NOT_CHROOT(...)
- #define CONFIG_CKSUM 1
- #define ENABLE_CKSUM 1
- #ifdef MAKE_SUID
- # define IF_CKSUM(...) __VA_ARGS__ "CONFIG_CKSUM"
- #else
- # define IF_CKSUM(...) __VA_ARGS__
- #endif
- #define IF_NOT_CKSUM(...)
- #define CONFIG_COMM 1
- #define ENABLE_COMM 1
- #ifdef MAKE_SUID
- # define IF_COMM(...) __VA_ARGS__ "CONFIG_COMM"
- #else
- # define IF_COMM(...) __VA_ARGS__
- #endif
- #define IF_NOT_COMM(...)
- #define CONFIG_CP 1
- #define ENABLE_CP 1
- #ifdef MAKE_SUID
- # define IF_CP(...) __VA_ARGS__ "CONFIG_CP"
- #else
- # define IF_CP(...) __VA_ARGS__
- #endif
- #define IF_NOT_CP(...)
- #define CONFIG_FEATURE_CP_LONG_OPTIONS 1
- #define ENABLE_FEATURE_CP_LONG_OPTIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CP_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_CP_LONG_OPTIONS"
- #else
- # define IF_FEATURE_CP_LONG_OPTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CP_LONG_OPTIONS(...)
- #define CONFIG_CUT 1
- #define ENABLE_CUT 1
- #ifdef MAKE_SUID
- # define IF_CUT(...) __VA_ARGS__ "CONFIG_CUT"
- #else
- # define IF_CUT(...) __VA_ARGS__
- #endif
- #define IF_NOT_CUT(...)
- #define CONFIG_DATE 1
- #define ENABLE_DATE 1
- #ifdef MAKE_SUID
- # define IF_DATE(...) __VA_ARGS__ "CONFIG_DATE"
- #else
- # define IF_DATE(...) __VA_ARGS__
- #endif
- #define IF_NOT_DATE(...)
- #define CONFIG_FEATURE_DATE_ISOFMT 1
- #define ENABLE_FEATURE_DATE_ISOFMT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_DATE_ISOFMT(...) __VA_ARGS__ "CONFIG_FEATURE_DATE_ISOFMT"
- #else
- # define IF_FEATURE_DATE_ISOFMT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_DATE_ISOFMT(...)
- #undef CONFIG_FEATURE_DATE_NANO
- #define ENABLE_FEATURE_DATE_NANO 0
- #define IF_FEATURE_DATE_NANO(...)
- #define IF_NOT_FEATURE_DATE_NANO(...) __VA_ARGS__
- #define CONFIG_FEATURE_DATE_COMPAT 1
- #define ENABLE_FEATURE_DATE_COMPAT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_DATE_COMPAT(...) __VA_ARGS__ "CONFIG_FEATURE_DATE_COMPAT"
- #else
- # define IF_FEATURE_DATE_COMPAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_DATE_COMPAT(...)
- #define CONFIG_DD 1
- #define ENABLE_DD 1
- #ifdef MAKE_SUID
- # define IF_DD(...) __VA_ARGS__ "CONFIG_DD"
- #else
- # define IF_DD(...) __VA_ARGS__
- #endif
- #define IF_NOT_DD(...)
- #define CONFIG_FEATURE_DD_SIGNAL_HANDLING 1
- #define ENABLE_FEATURE_DD_SIGNAL_HANDLING 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_DD_SIGNAL_HANDLING(...) __VA_ARGS__ "CONFIG_FEATURE_DD_SIGNAL_HANDLING"
- #else
- # define IF_FEATURE_DD_SIGNAL_HANDLING(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_DD_SIGNAL_HANDLING(...)
- #define CONFIG_FEATURE_DD_THIRD_STATUS_LINE 1
- #define ENABLE_FEATURE_DD_THIRD_STATUS_LINE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_DD_THIRD_STATUS_LINE(...) __VA_ARGS__ "CONFIG_FEATURE_DD_THIRD_STATUS_LINE"
- #else
- # define IF_FEATURE_DD_THIRD_STATUS_LINE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_DD_THIRD_STATUS_LINE(...)
- #define CONFIG_FEATURE_DD_IBS_OBS 1
- #define ENABLE_FEATURE_DD_IBS_OBS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_DD_IBS_OBS(...) __VA_ARGS__ "CONFIG_FEATURE_DD_IBS_OBS"
- #else
- # define IF_FEATURE_DD_IBS_OBS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_DD_IBS_OBS(...)
- #define CONFIG_FEATURE_DD_STATUS 1
- #define ENABLE_FEATURE_DD_STATUS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_DD_STATUS(...) __VA_ARGS__ "CONFIG_FEATURE_DD_STATUS"
- #else
- # define IF_FEATURE_DD_STATUS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_DD_STATUS(...)
- #define CONFIG_DF 1
- #define ENABLE_DF 1
- #ifdef MAKE_SUID
- # define IF_DF(...) __VA_ARGS__ "CONFIG_DF"
- #else
- # define IF_DF(...) __VA_ARGS__
- #endif
- #define IF_NOT_DF(...)
- #define CONFIG_FEATURE_DF_FANCY 1
- #define ENABLE_FEATURE_DF_FANCY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_DF_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_DF_FANCY"
- #else
- # define IF_FEATURE_DF_FANCY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_DF_FANCY(...)
- #define CONFIG_DIRNAME 1
- #define ENABLE_DIRNAME 1
- #ifdef MAKE_SUID
- # define IF_DIRNAME(...) __VA_ARGS__ "CONFIG_DIRNAME"
- #else
- # define IF_DIRNAME(...) __VA_ARGS__
- #endif
- #define IF_NOT_DIRNAME(...)
- #define CONFIG_DOS2UNIX 1
- #define ENABLE_DOS2UNIX 1
- #ifdef MAKE_SUID
- # define IF_DOS2UNIX(...) __VA_ARGS__ "CONFIG_DOS2UNIX"
- #else
- # define IF_DOS2UNIX(...) __VA_ARGS__
- #endif
- #define IF_NOT_DOS2UNIX(...)
- #define CONFIG_UNIX2DOS 1
- #define ENABLE_UNIX2DOS 1
- #ifdef MAKE_SUID
- # define IF_UNIX2DOS(...) __VA_ARGS__ "CONFIG_UNIX2DOS"
- #else
- # define IF_UNIX2DOS(...) __VA_ARGS__
- #endif
- #define IF_NOT_UNIX2DOS(...)
- #define CONFIG_DU 1
- #define ENABLE_DU 1
- #ifdef MAKE_SUID
- # define IF_DU(...) __VA_ARGS__ "CONFIG_DU"
- #else
- # define IF_DU(...) __VA_ARGS__
- #endif
- #define IF_NOT_DU(...)
- #define CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K 1
- #define ENABLE_FEATURE_DU_DEFAULT_BLOCKSIZE_1K 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(...) __VA_ARGS__ "CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K"
- #else
- # define IF_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(...)
- #define CONFIG_ECHO 1
- #define ENABLE_ECHO 1
- #ifdef MAKE_SUID
- # define IF_ECHO(...) __VA_ARGS__ "CONFIG_ECHO"
- #else
- # define IF_ECHO(...) __VA_ARGS__
- #endif
- #define IF_NOT_ECHO(...)
- #define CONFIG_FEATURE_FANCY_ECHO 1
- #define ENABLE_FEATURE_FANCY_ECHO 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FANCY_ECHO(...) __VA_ARGS__ "CONFIG_FEATURE_FANCY_ECHO"
- #else
- # define IF_FEATURE_FANCY_ECHO(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FANCY_ECHO(...)
- #define CONFIG_ENV 1
- #define ENABLE_ENV 1
- #ifdef MAKE_SUID
- # define IF_ENV(...) __VA_ARGS__ "CONFIG_ENV"
- #else
- # define IF_ENV(...) __VA_ARGS__
- #endif
- #define IF_NOT_ENV(...)
- #define CONFIG_EXPAND 1
- #define ENABLE_EXPAND 1
- #ifdef MAKE_SUID
- # define IF_EXPAND(...) __VA_ARGS__ "CONFIG_EXPAND"
- #else
- # define IF_EXPAND(...) __VA_ARGS__
- #endif
- #define IF_NOT_EXPAND(...)
- #define CONFIG_UNEXPAND 1
- #define ENABLE_UNEXPAND 1
- #ifdef MAKE_SUID
- # define IF_UNEXPAND(...) __VA_ARGS__ "CONFIG_UNEXPAND"
- #else
- # define IF_UNEXPAND(...) __VA_ARGS__
- #endif
- #define IF_NOT_UNEXPAND(...)
- #define CONFIG_EXPR 1
- #define ENABLE_EXPR 1
- #ifdef MAKE_SUID
- # define IF_EXPR(...) __VA_ARGS__ "CONFIG_EXPR"
- #else
- # define IF_EXPR(...) __VA_ARGS__
- #endif
- #define IF_NOT_EXPR(...)
- #define CONFIG_EXPR_MATH_SUPPORT_64 1
- #define ENABLE_EXPR_MATH_SUPPORT_64 1
- #ifdef MAKE_SUID
- # define IF_EXPR_MATH_SUPPORT_64(...) __VA_ARGS__ "CONFIG_EXPR_MATH_SUPPORT_64"
- #else
- # define IF_EXPR_MATH_SUPPORT_64(...) __VA_ARGS__
- #endif
- #define IF_NOT_EXPR_MATH_SUPPORT_64(...)
- #define CONFIG_FACTOR 1
- #define ENABLE_FACTOR 1
- #ifdef MAKE_SUID
- # define IF_FACTOR(...) __VA_ARGS__ "CONFIG_FACTOR"
- #else
- # define IF_FACTOR(...) __VA_ARGS__
- #endif
- #define IF_NOT_FACTOR(...)
- #define CONFIG_FALSE 1
- #define ENABLE_FALSE 1
- #ifdef MAKE_SUID
- # define IF_FALSE(...) __VA_ARGS__ "CONFIG_FALSE"
- #else
- # define IF_FALSE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FALSE(...)
- #define CONFIG_FOLD 1
- #define ENABLE_FOLD 1
- #ifdef MAKE_SUID
- # define IF_FOLD(...) __VA_ARGS__ "CONFIG_FOLD"
- #else
- # define IF_FOLD(...) __VA_ARGS__
- #endif
- #define IF_NOT_FOLD(...)
- #define CONFIG_FSYNC 1
- #define ENABLE_FSYNC 1
- #ifdef MAKE_SUID
- # define IF_FSYNC(...) __VA_ARGS__ "CONFIG_FSYNC"
- #else
- # define IF_FSYNC(...) __VA_ARGS__
- #endif
- #define IF_NOT_FSYNC(...)
- #define CONFIG_HEAD 1
- #define ENABLE_HEAD 1
- #ifdef MAKE_SUID
- # define IF_HEAD(...) __VA_ARGS__ "CONFIG_HEAD"
- #else
- # define IF_HEAD(...) __VA_ARGS__
- #endif
- #define IF_NOT_HEAD(...)
- #define CONFIG_FEATURE_FANCY_HEAD 1
- #define ENABLE_FEATURE_FANCY_HEAD 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FANCY_HEAD(...) __VA_ARGS__ "CONFIG_FEATURE_FANCY_HEAD"
- #else
- # define IF_FEATURE_FANCY_HEAD(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FANCY_HEAD(...)
- #define CONFIG_HOSTID 1
- #define ENABLE_HOSTID 1
- #ifdef MAKE_SUID
- # define IF_HOSTID(...) __VA_ARGS__ "CONFIG_HOSTID"
- #else
- # define IF_HOSTID(...) __VA_ARGS__
- #endif
- #define IF_NOT_HOSTID(...)
- #define CONFIG_ID 1
- #define ENABLE_ID 1
- #ifdef MAKE_SUID
- # define IF_ID(...) __VA_ARGS__ "CONFIG_ID"
- #else
- # define IF_ID(...) __VA_ARGS__
- #endif
- #define IF_NOT_ID(...)
- #define CONFIG_GROUPS 1
- #define ENABLE_GROUPS 1
- #ifdef MAKE_SUID
- # define IF_GROUPS(...) __VA_ARGS__ "CONFIG_GROUPS"
- #else
- # define IF_GROUPS(...) __VA_ARGS__
- #endif
- #define IF_NOT_GROUPS(...)
- #define CONFIG_INSTALL 1
- #define ENABLE_INSTALL 1
- #ifdef MAKE_SUID
- # define IF_INSTALL(...) __VA_ARGS__ "CONFIG_INSTALL"
- #else
- # define IF_INSTALL(...) __VA_ARGS__
- #endif
- #define IF_NOT_INSTALL(...)
- #define CONFIG_FEATURE_INSTALL_LONG_OPTIONS 1
- #define ENABLE_FEATURE_INSTALL_LONG_OPTIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_INSTALL_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_INSTALL_LONG_OPTIONS"
- #else
- # define IF_FEATURE_INSTALL_LONG_OPTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_INSTALL_LONG_OPTIONS(...)
- #define CONFIG_LINK 1
- #define ENABLE_LINK 1
- #ifdef MAKE_SUID
- # define IF_LINK(...) __VA_ARGS__ "CONFIG_LINK"
- #else
- # define IF_LINK(...) __VA_ARGS__
- #endif
- #define IF_NOT_LINK(...)
- #define CONFIG_LN 1
- #define ENABLE_LN 1
- #ifdef MAKE_SUID
- # define IF_LN(...) __VA_ARGS__ "CONFIG_LN"
- #else
- # define IF_LN(...) __VA_ARGS__
- #endif
- #define IF_NOT_LN(...)
- #define CONFIG_LOGNAME 1
- #define ENABLE_LOGNAME 1
- #ifdef MAKE_SUID
- # define IF_LOGNAME(...) __VA_ARGS__ "CONFIG_LOGNAME"
- #else
- # define IF_LOGNAME(...) __VA_ARGS__
- #endif
- #define IF_NOT_LOGNAME(...)
- #define CONFIG_LS 1
- #define ENABLE_LS 1
- #ifdef MAKE_SUID
- # define IF_LS(...) __VA_ARGS__ "CONFIG_LS"
- #else
- # define IF_LS(...) __VA_ARGS__
- #endif
- #define IF_NOT_LS(...)
- #define CONFIG_FEATURE_LS_FILETYPES 1
- #define ENABLE_FEATURE_LS_FILETYPES 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LS_FILETYPES(...) __VA_ARGS__ "CONFIG_FEATURE_LS_FILETYPES"
- #else
- # define IF_FEATURE_LS_FILETYPES(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LS_FILETYPES(...)
- #define CONFIG_FEATURE_LS_FOLLOWLINKS 1
- #define ENABLE_FEATURE_LS_FOLLOWLINKS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LS_FOLLOWLINKS(...) __VA_ARGS__ "CONFIG_FEATURE_LS_FOLLOWLINKS"
- #else
- # define IF_FEATURE_LS_FOLLOWLINKS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LS_FOLLOWLINKS(...)
- #define CONFIG_FEATURE_LS_RECURSIVE 1
- #define ENABLE_FEATURE_LS_RECURSIVE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LS_RECURSIVE(...) __VA_ARGS__ "CONFIG_FEATURE_LS_RECURSIVE"
- #else
- # define IF_FEATURE_LS_RECURSIVE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LS_RECURSIVE(...)
- #define CONFIG_FEATURE_LS_WIDTH 1
- #define ENABLE_FEATURE_LS_WIDTH 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LS_WIDTH(...) __VA_ARGS__ "CONFIG_FEATURE_LS_WIDTH"
- #else
- # define IF_FEATURE_LS_WIDTH(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LS_WIDTH(...)
- #define CONFIG_FEATURE_LS_SORTFILES 1
- #define ENABLE_FEATURE_LS_SORTFILES 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LS_SORTFILES(...) __VA_ARGS__ "CONFIG_FEATURE_LS_SORTFILES"
- #else
- # define IF_FEATURE_LS_SORTFILES(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LS_SORTFILES(...)
- #define CONFIG_FEATURE_LS_TIMESTAMPS 1
- #define ENABLE_FEATURE_LS_TIMESTAMPS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LS_TIMESTAMPS(...) __VA_ARGS__ "CONFIG_FEATURE_LS_TIMESTAMPS"
- #else
- # define IF_FEATURE_LS_TIMESTAMPS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LS_TIMESTAMPS(...)
- #define CONFIG_FEATURE_LS_USERNAME 1
- #define ENABLE_FEATURE_LS_USERNAME 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LS_USERNAME(...) __VA_ARGS__ "CONFIG_FEATURE_LS_USERNAME"
- #else
- # define IF_FEATURE_LS_USERNAME(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LS_USERNAME(...)
- #define CONFIG_FEATURE_LS_COLOR 1
- #define ENABLE_FEATURE_LS_COLOR 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LS_COLOR(...) __VA_ARGS__ "CONFIG_FEATURE_LS_COLOR"
- #else
- # define IF_FEATURE_LS_COLOR(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LS_COLOR(...)
- #define CONFIG_FEATURE_LS_COLOR_IS_DEFAULT 1
- #define ENABLE_FEATURE_LS_COLOR_IS_DEFAULT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LS_COLOR_IS_DEFAULT(...) __VA_ARGS__ "CONFIG_FEATURE_LS_COLOR_IS_DEFAULT"
- #else
- # define IF_FEATURE_LS_COLOR_IS_DEFAULT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LS_COLOR_IS_DEFAULT(...)
- #define CONFIG_MD5SUM 1
- #define ENABLE_MD5SUM 1
- #ifdef MAKE_SUID
- # define IF_MD5SUM(...) __VA_ARGS__ "CONFIG_MD5SUM"
- #else
- # define IF_MD5SUM(...) __VA_ARGS__
- #endif
- #define IF_NOT_MD5SUM(...)
- #define CONFIG_SHA1SUM 1
- #define ENABLE_SHA1SUM 1
- #ifdef MAKE_SUID
- # define IF_SHA1SUM(...) __VA_ARGS__ "CONFIG_SHA1SUM"
- #else
- # define IF_SHA1SUM(...) __VA_ARGS__
- #endif
- #define IF_NOT_SHA1SUM(...)
- #define CONFIG_SHA256SUM 1
- #define ENABLE_SHA256SUM 1
- #ifdef MAKE_SUID
- # define IF_SHA256SUM(...) __VA_ARGS__ "CONFIG_SHA256SUM"
- #else
- # define IF_SHA256SUM(...) __VA_ARGS__
- #endif
- #define IF_NOT_SHA256SUM(...)
- #define CONFIG_SHA512SUM 1
- #define ENABLE_SHA512SUM 1
- #ifdef MAKE_SUID
- # define IF_SHA512SUM(...) __VA_ARGS__ "CONFIG_SHA512SUM"
- #else
- # define IF_SHA512SUM(...) __VA_ARGS__
- #endif
- #define IF_NOT_SHA512SUM(...)
- #define CONFIG_SHA3SUM 1
- #define ENABLE_SHA3SUM 1
- #ifdef MAKE_SUID
- # define IF_SHA3SUM(...) __VA_ARGS__ "CONFIG_SHA3SUM"
- #else
- # define IF_SHA3SUM(...) __VA_ARGS__
- #endif
- #define IF_NOT_SHA3SUM(...)
- /*
- * Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
- */
- #define CONFIG_FEATURE_MD5_SHA1_SUM_CHECK 1
- #define ENABLE_FEATURE_MD5_SHA1_SUM_CHECK 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MD5_SHA1_SUM_CHECK(...) __VA_ARGS__ "CONFIG_FEATURE_MD5_SHA1_SUM_CHECK"
- #else
- # define IF_FEATURE_MD5_SHA1_SUM_CHECK(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MD5_SHA1_SUM_CHECK(...)
- #define CONFIG_MKDIR 1
- #define ENABLE_MKDIR 1
- #ifdef MAKE_SUID
- # define IF_MKDIR(...) __VA_ARGS__ "CONFIG_MKDIR"
- #else
- # define IF_MKDIR(...) __VA_ARGS__
- #endif
- #define IF_NOT_MKDIR(...)
- #define CONFIG_MKFIFO 1
- #define ENABLE_MKFIFO 1
- #ifdef MAKE_SUID
- # define IF_MKFIFO(...) __VA_ARGS__ "CONFIG_MKFIFO"
- #else
- # define IF_MKFIFO(...) __VA_ARGS__
- #endif
- #define IF_NOT_MKFIFO(...)
- #define CONFIG_MKNOD 1
- #define ENABLE_MKNOD 1
- #ifdef MAKE_SUID
- # define IF_MKNOD(...) __VA_ARGS__ "CONFIG_MKNOD"
- #else
- # define IF_MKNOD(...) __VA_ARGS__
- #endif
- #define IF_NOT_MKNOD(...)
- #define CONFIG_MKTEMP 1
- #define ENABLE_MKTEMP 1
- #ifdef MAKE_SUID
- # define IF_MKTEMP(...) __VA_ARGS__ "CONFIG_MKTEMP"
- #else
- # define IF_MKTEMP(...) __VA_ARGS__
- #endif
- #define IF_NOT_MKTEMP(...)
- #define CONFIG_MV 1
- #define ENABLE_MV 1
- #ifdef MAKE_SUID
- # define IF_MV(...) __VA_ARGS__ "CONFIG_MV"
- #else
- # define IF_MV(...) __VA_ARGS__
- #endif
- #define IF_NOT_MV(...)
- #define CONFIG_NICE 1
- #define ENABLE_NICE 1
- #ifdef MAKE_SUID
- # define IF_NICE(...) __VA_ARGS__ "CONFIG_NICE"
- #else
- # define IF_NICE(...) __VA_ARGS__
- #endif
- #define IF_NOT_NICE(...)
- #define CONFIG_NL 1
- #define ENABLE_NL 1
- #ifdef MAKE_SUID
- # define IF_NL(...) __VA_ARGS__ "CONFIG_NL"
- #else
- # define IF_NL(...) __VA_ARGS__
- #endif
- #define IF_NOT_NL(...)
- #define CONFIG_NOHUP 1
- #define ENABLE_NOHUP 1
- #ifdef MAKE_SUID
- # define IF_NOHUP(...) __VA_ARGS__ "CONFIG_NOHUP"
- #else
- # define IF_NOHUP(...) __VA_ARGS__
- #endif
- #define IF_NOT_NOHUP(...)
- #define CONFIG_NPROC 1
- #define ENABLE_NPROC 1
- #ifdef MAKE_SUID
- # define IF_NPROC(...) __VA_ARGS__ "CONFIG_NPROC"
- #else
- # define IF_NPROC(...) __VA_ARGS__
- #endif
- #define IF_NOT_NPROC(...)
- #define CONFIG_OD 1
- #define ENABLE_OD 1
- #ifdef MAKE_SUID
- # define IF_OD(...) __VA_ARGS__ "CONFIG_OD"
- #else
- # define IF_OD(...) __VA_ARGS__
- #endif
- #define IF_NOT_OD(...)
- #define CONFIG_PASTE 1
- #define ENABLE_PASTE 1
- #ifdef MAKE_SUID
- # define IF_PASTE(...) __VA_ARGS__ "CONFIG_PASTE"
- #else
- # define IF_PASTE(...) __VA_ARGS__
- #endif
- #define IF_NOT_PASTE(...)
- #define CONFIG_PRINTENV 1
- #define ENABLE_PRINTENV 1
- #ifdef MAKE_SUID
- # define IF_PRINTENV(...) __VA_ARGS__ "CONFIG_PRINTENV"
- #else
- # define IF_PRINTENV(...) __VA_ARGS__
- #endif
- #define IF_NOT_PRINTENV(...)
- #define CONFIG_PRINTF 1
- #define ENABLE_PRINTF 1
- #ifdef MAKE_SUID
- # define IF_PRINTF(...) __VA_ARGS__ "CONFIG_PRINTF"
- #else
- # define IF_PRINTF(...) __VA_ARGS__
- #endif
- #define IF_NOT_PRINTF(...)
- #define CONFIG_PWD 1
- #define ENABLE_PWD 1
- #ifdef MAKE_SUID
- # define IF_PWD(...) __VA_ARGS__ "CONFIG_PWD"
- #else
- # define IF_PWD(...) __VA_ARGS__
- #endif
- #define IF_NOT_PWD(...)
- #define CONFIG_READLINK 1
- #define ENABLE_READLINK 1
- #ifdef MAKE_SUID
- # define IF_READLINK(...) __VA_ARGS__ "CONFIG_READLINK"
- #else
- # define IF_READLINK(...) __VA_ARGS__
- #endif
- #define IF_NOT_READLINK(...)
- #define CONFIG_FEATURE_READLINK_FOLLOW 1
- #define ENABLE_FEATURE_READLINK_FOLLOW 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_READLINK_FOLLOW(...) __VA_ARGS__ "CONFIG_FEATURE_READLINK_FOLLOW"
- #else
- # define IF_FEATURE_READLINK_FOLLOW(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_READLINK_FOLLOW(...)
- #define CONFIG_REALPATH 1
- #define ENABLE_REALPATH 1
- #ifdef MAKE_SUID
- # define IF_REALPATH(...) __VA_ARGS__ "CONFIG_REALPATH"
- #else
- # define IF_REALPATH(...) __VA_ARGS__
- #endif
- #define IF_NOT_REALPATH(...)
- #define CONFIG_RM 1
- #define ENABLE_RM 1
- #ifdef MAKE_SUID
- # define IF_RM(...) __VA_ARGS__ "CONFIG_RM"
- #else
- # define IF_RM(...) __VA_ARGS__
- #endif
- #define IF_NOT_RM(...)
- #define CONFIG_RMDIR 1
- #define ENABLE_RMDIR 1
- #ifdef MAKE_SUID
- # define IF_RMDIR(...) __VA_ARGS__ "CONFIG_RMDIR"
- #else
- # define IF_RMDIR(...) __VA_ARGS__
- #endif
- #define IF_NOT_RMDIR(...)
- #define CONFIG_SEQ 1
- #define ENABLE_SEQ 1
- #ifdef MAKE_SUID
- # define IF_SEQ(...) __VA_ARGS__ "CONFIG_SEQ"
- #else
- # define IF_SEQ(...) __VA_ARGS__
- #endif
- #define IF_NOT_SEQ(...)
- #define CONFIG_SHRED 1
- #define ENABLE_SHRED 1
- #ifdef MAKE_SUID
- # define IF_SHRED(...) __VA_ARGS__ "CONFIG_SHRED"
- #else
- # define IF_SHRED(...) __VA_ARGS__
- #endif
- #define IF_NOT_SHRED(...)
- #define CONFIG_SHUF 1
- #define ENABLE_SHUF 1
- #ifdef MAKE_SUID
- # define IF_SHUF(...) __VA_ARGS__ "CONFIG_SHUF"
- #else
- # define IF_SHUF(...) __VA_ARGS__
- #endif
- #define IF_NOT_SHUF(...)
- #define CONFIG_SLEEP 1
- #define ENABLE_SLEEP 1
- #ifdef MAKE_SUID
- # define IF_SLEEP(...) __VA_ARGS__ "CONFIG_SLEEP"
- #else
- # define IF_SLEEP(...) __VA_ARGS__
- #endif
- #define IF_NOT_SLEEP(...)
- #define CONFIG_FEATURE_FANCY_SLEEP 1
- #define ENABLE_FEATURE_FANCY_SLEEP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FANCY_SLEEP(...) __VA_ARGS__ "CONFIG_FEATURE_FANCY_SLEEP"
- #else
- # define IF_FEATURE_FANCY_SLEEP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FANCY_SLEEP(...)
- #define CONFIG_FEATURE_FLOAT_SLEEP 1
- #define ENABLE_FEATURE_FLOAT_SLEEP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FLOAT_SLEEP(...) __VA_ARGS__ "CONFIG_FEATURE_FLOAT_SLEEP"
- #else
- # define IF_FEATURE_FLOAT_SLEEP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FLOAT_SLEEP(...)
- #define CONFIG_SORT 1
- #define ENABLE_SORT 1
- #ifdef MAKE_SUID
- # define IF_SORT(...) __VA_ARGS__ "CONFIG_SORT"
- #else
- # define IF_SORT(...) __VA_ARGS__
- #endif
- #define IF_NOT_SORT(...)
- #define CONFIG_FEATURE_SORT_BIG 1
- #define ENABLE_FEATURE_SORT_BIG 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SORT_BIG(...) __VA_ARGS__ "CONFIG_FEATURE_SORT_BIG"
- #else
- # define IF_FEATURE_SORT_BIG(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SORT_BIG(...)
- #define CONFIG_SPLIT 1
- #define ENABLE_SPLIT 1
- #ifdef MAKE_SUID
- # define IF_SPLIT(...) __VA_ARGS__ "CONFIG_SPLIT"
- #else
- # define IF_SPLIT(...) __VA_ARGS__
- #endif
- #define IF_NOT_SPLIT(...)
- #define CONFIG_FEATURE_SPLIT_FANCY 1
- #define ENABLE_FEATURE_SPLIT_FANCY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SPLIT_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_SPLIT_FANCY"
- #else
- # define IF_FEATURE_SPLIT_FANCY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SPLIT_FANCY(...)
- #define CONFIG_STAT 1
- #define ENABLE_STAT 1
- #ifdef MAKE_SUID
- # define IF_STAT(...) __VA_ARGS__ "CONFIG_STAT"
- #else
- # define IF_STAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_STAT(...)
- #define CONFIG_FEATURE_STAT_FORMAT 1
- #define ENABLE_FEATURE_STAT_FORMAT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_STAT_FORMAT(...) __VA_ARGS__ "CONFIG_FEATURE_STAT_FORMAT"
- #else
- # define IF_FEATURE_STAT_FORMAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_STAT_FORMAT(...)
- #define CONFIG_FEATURE_STAT_FILESYSTEM 1
- #define ENABLE_FEATURE_STAT_FILESYSTEM 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_STAT_FILESYSTEM(...) __VA_ARGS__ "CONFIG_FEATURE_STAT_FILESYSTEM"
- #else
- # define IF_FEATURE_STAT_FILESYSTEM(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_STAT_FILESYSTEM(...)
- #define CONFIG_STTY 1
- #define ENABLE_STTY 1
- #ifdef MAKE_SUID
- # define IF_STTY(...) __VA_ARGS__ "CONFIG_STTY"
- #else
- # define IF_STTY(...) __VA_ARGS__
- #endif
- #define IF_NOT_STTY(...)
- #define CONFIG_SUM 1
- #define ENABLE_SUM 1
- #ifdef MAKE_SUID
- # define IF_SUM(...) __VA_ARGS__ "CONFIG_SUM"
- #else
- # define IF_SUM(...) __VA_ARGS__
- #endif
- #define IF_NOT_SUM(...)
- #define CONFIG_SYNC 1
- #define ENABLE_SYNC 1
- #ifdef MAKE_SUID
- # define IF_SYNC(...) __VA_ARGS__ "CONFIG_SYNC"
- #else
- # define IF_SYNC(...) __VA_ARGS__
- #endif
- #define IF_NOT_SYNC(...)
- #define CONFIG_FEATURE_SYNC_FANCY 1
- #define ENABLE_FEATURE_SYNC_FANCY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SYNC_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_SYNC_FANCY"
- #else
- # define IF_FEATURE_SYNC_FANCY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SYNC_FANCY(...)
- #define CONFIG_TAC 1
- #define ENABLE_TAC 1
- #ifdef MAKE_SUID
- # define IF_TAC(...) __VA_ARGS__ "CONFIG_TAC"
- #else
- # define IF_TAC(...) __VA_ARGS__
- #endif
- #define IF_NOT_TAC(...)
- #define CONFIG_TAIL 1
- #define ENABLE_TAIL 1
- #ifdef MAKE_SUID
- # define IF_TAIL(...) __VA_ARGS__ "CONFIG_TAIL"
- #else
- # define IF_TAIL(...) __VA_ARGS__
- #endif
- #define IF_NOT_TAIL(...)
- #define CONFIG_FEATURE_FANCY_TAIL 1
- #define ENABLE_FEATURE_FANCY_TAIL 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FANCY_TAIL(...) __VA_ARGS__ "CONFIG_FEATURE_FANCY_TAIL"
- #else
- # define IF_FEATURE_FANCY_TAIL(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FANCY_TAIL(...)
- #define CONFIG_TEE 1
- #define ENABLE_TEE 1
- #ifdef MAKE_SUID
- # define IF_TEE(...) __VA_ARGS__ "CONFIG_TEE"
- #else
- # define IF_TEE(...) __VA_ARGS__
- #endif
- #define IF_NOT_TEE(...)
- #define CONFIG_FEATURE_TEE_USE_BLOCK_IO 1
- #define ENABLE_FEATURE_TEE_USE_BLOCK_IO 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TEE_USE_BLOCK_IO(...) __VA_ARGS__ "CONFIG_FEATURE_TEE_USE_BLOCK_IO"
- #else
- # define IF_FEATURE_TEE_USE_BLOCK_IO(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TEE_USE_BLOCK_IO(...)
- #define CONFIG_TEST 1
- #define ENABLE_TEST 1
- #ifdef MAKE_SUID
- # define IF_TEST(...) __VA_ARGS__ "CONFIG_TEST"
- #else
- # define IF_TEST(...) __VA_ARGS__
- #endif
- #define IF_NOT_TEST(...)
- #define CONFIG_TEST1 1
- #define ENABLE_TEST1 1
- #ifdef MAKE_SUID
- # define IF_TEST1(...) __VA_ARGS__ "CONFIG_TEST1"
- #else
- # define IF_TEST1(...) __VA_ARGS__
- #endif
- #define IF_NOT_TEST1(...)
- #define CONFIG_TEST2 1
- #define ENABLE_TEST2 1
- #ifdef MAKE_SUID
- # define IF_TEST2(...) __VA_ARGS__ "CONFIG_TEST2"
- #else
- # define IF_TEST2(...) __VA_ARGS__
- #endif
- #define IF_NOT_TEST2(...)
- #define CONFIG_FEATURE_TEST_64 1
- #define ENABLE_FEATURE_TEST_64 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TEST_64(...) __VA_ARGS__ "CONFIG_FEATURE_TEST_64"
- #else
- # define IF_FEATURE_TEST_64(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TEST_64(...)
- #define CONFIG_TIMEOUT 1
- #define ENABLE_TIMEOUT 1
- #ifdef MAKE_SUID
- # define IF_TIMEOUT(...) __VA_ARGS__ "CONFIG_TIMEOUT"
- #else
- # define IF_TIMEOUT(...) __VA_ARGS__
- #endif
- #define IF_NOT_TIMEOUT(...)
- #define CONFIG_TOUCH 1
- #define ENABLE_TOUCH 1
- #ifdef MAKE_SUID
- # define IF_TOUCH(...) __VA_ARGS__ "CONFIG_TOUCH"
- #else
- # define IF_TOUCH(...) __VA_ARGS__
- #endif
- #define IF_NOT_TOUCH(...)
- #define CONFIG_FEATURE_TOUCH_NODEREF 1
- #define ENABLE_FEATURE_TOUCH_NODEREF 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TOUCH_NODEREF(...) __VA_ARGS__ "CONFIG_FEATURE_TOUCH_NODEREF"
- #else
- # define IF_FEATURE_TOUCH_NODEREF(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TOUCH_NODEREF(...)
- #define CONFIG_FEATURE_TOUCH_SUSV3 1
- #define ENABLE_FEATURE_TOUCH_SUSV3 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TOUCH_SUSV3(...) __VA_ARGS__ "CONFIG_FEATURE_TOUCH_SUSV3"
- #else
- # define IF_FEATURE_TOUCH_SUSV3(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TOUCH_SUSV3(...)
- #define CONFIG_TR 1
- #define ENABLE_TR 1
- #ifdef MAKE_SUID
- # define IF_TR(...) __VA_ARGS__ "CONFIG_TR"
- #else
- # define IF_TR(...) __VA_ARGS__
- #endif
- #define IF_NOT_TR(...)
- #define CONFIG_FEATURE_TR_CLASSES 1
- #define ENABLE_FEATURE_TR_CLASSES 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TR_CLASSES(...) __VA_ARGS__ "CONFIG_FEATURE_TR_CLASSES"
- #else
- # define IF_FEATURE_TR_CLASSES(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TR_CLASSES(...)
- #define CONFIG_FEATURE_TR_EQUIV 1
- #define ENABLE_FEATURE_TR_EQUIV 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TR_EQUIV(...) __VA_ARGS__ "CONFIG_FEATURE_TR_EQUIV"
- #else
- # define IF_FEATURE_TR_EQUIV(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TR_EQUIV(...)
- #define CONFIG_TRUE 1
- #define ENABLE_TRUE 1
- #ifdef MAKE_SUID
- # define IF_TRUE(...) __VA_ARGS__ "CONFIG_TRUE"
- #else
- # define IF_TRUE(...) __VA_ARGS__
- #endif
- #define IF_NOT_TRUE(...)
- #define CONFIG_TRUNCATE 1
- #define ENABLE_TRUNCATE 1
- #ifdef MAKE_SUID
- # define IF_TRUNCATE(...) __VA_ARGS__ "CONFIG_TRUNCATE"
- #else
- # define IF_TRUNCATE(...) __VA_ARGS__
- #endif
- #define IF_NOT_TRUNCATE(...)
- #define CONFIG_TTY 1
- #define ENABLE_TTY 1
- #ifdef MAKE_SUID
- # define IF_TTY(...) __VA_ARGS__ "CONFIG_TTY"
- #else
- # define IF_TTY(...) __VA_ARGS__
- #endif
- #define IF_NOT_TTY(...)
- #define CONFIG_UNAME 1
- #define ENABLE_UNAME 1
- #ifdef MAKE_SUID
- # define IF_UNAME(...) __VA_ARGS__ "CONFIG_UNAME"
- #else
- # define IF_UNAME(...) __VA_ARGS__
- #endif
- #define IF_NOT_UNAME(...)
- #define CONFIG_UNAME_OSNAME "GNU/Linux"
- #define ENABLE_UNAME_OSNAME 1
- #ifdef MAKE_SUID
- # define IF_UNAME_OSNAME(...) __VA_ARGS__ "CONFIG_UNAME_OSNAME"
- #else
- # define IF_UNAME_OSNAME(...) __VA_ARGS__
- #endif
- #define IF_NOT_UNAME_OSNAME(...)
- #define CONFIG_BB_ARCH 1
- #define ENABLE_BB_ARCH 1
- #ifdef MAKE_SUID
- # define IF_BB_ARCH(...) __VA_ARGS__ "CONFIG_BB_ARCH"
- #else
- # define IF_BB_ARCH(...) __VA_ARGS__
- #endif
- #define IF_NOT_BB_ARCH(...)
- #define CONFIG_UNIQ 1
- #define ENABLE_UNIQ 1
- #ifdef MAKE_SUID
- # define IF_UNIQ(...) __VA_ARGS__ "CONFIG_UNIQ"
- #else
- # define IF_UNIQ(...) __VA_ARGS__
- #endif
- #define IF_NOT_UNIQ(...)
- #define CONFIG_UNLINK 1
- #define ENABLE_UNLINK 1
- #ifdef MAKE_SUID
- # define IF_UNLINK(...) __VA_ARGS__ "CONFIG_UNLINK"
- #else
- # define IF_UNLINK(...) __VA_ARGS__
- #endif
- #define IF_NOT_UNLINK(...)
- #define CONFIG_USLEEP 1
- #define ENABLE_USLEEP 1
- #ifdef MAKE_SUID
- # define IF_USLEEP(...) __VA_ARGS__ "CONFIG_USLEEP"
- #else
- # define IF_USLEEP(...) __VA_ARGS__
- #endif
- #define IF_NOT_USLEEP(...)
- #define CONFIG_UUDECODE 1
- #define ENABLE_UUDECODE 1
- #ifdef MAKE_SUID
- # define IF_UUDECODE(...) __VA_ARGS__ "CONFIG_UUDECODE"
- #else
- # define IF_UUDECODE(...) __VA_ARGS__
- #endif
- #define IF_NOT_UUDECODE(...)
- #define CONFIG_BASE64 1
- #define ENABLE_BASE64 1
- #ifdef MAKE_SUID
- # define IF_BASE64(...) __VA_ARGS__ "CONFIG_BASE64"
- #else
- # define IF_BASE64(...) __VA_ARGS__
- #endif
- #define IF_NOT_BASE64(...)
- #define CONFIG_UUENCODE 1
- #define ENABLE_UUENCODE 1
- #ifdef MAKE_SUID
- # define IF_UUENCODE(...) __VA_ARGS__ "CONFIG_UUENCODE"
- #else
- # define IF_UUENCODE(...) __VA_ARGS__
- #endif
- #define IF_NOT_UUENCODE(...)
- #define CONFIG_WC 1
- #define ENABLE_WC 1
- #ifdef MAKE_SUID
- # define IF_WC(...) __VA_ARGS__ "CONFIG_WC"
- #else
- # define IF_WC(...) __VA_ARGS__
- #endif
- #define IF_NOT_WC(...)
- #define CONFIG_FEATURE_WC_LARGE 1
- #define ENABLE_FEATURE_WC_LARGE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_WC_LARGE(...) __VA_ARGS__ "CONFIG_FEATURE_WC_LARGE"
- #else
- # define IF_FEATURE_WC_LARGE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_WC_LARGE(...)
- #define CONFIG_WHO 1
- #define ENABLE_WHO 1
- #ifdef MAKE_SUID
- # define IF_WHO(...) __VA_ARGS__ "CONFIG_WHO"
- #else
- # define IF_WHO(...) __VA_ARGS__
- #endif
- #define IF_NOT_WHO(...)
- #define CONFIG_W 1
- #define ENABLE_W 1
- #ifdef MAKE_SUID
- # define IF_W(...) __VA_ARGS__ "CONFIG_W"
- #else
- # define IF_W(...) __VA_ARGS__
- #endif
- #define IF_NOT_W(...)
- #define CONFIG_USERS 1
- #define ENABLE_USERS 1
- #ifdef MAKE_SUID
- # define IF_USERS(...) __VA_ARGS__ "CONFIG_USERS"
- #else
- # define IF_USERS(...) __VA_ARGS__
- #endif
- #define IF_NOT_USERS(...)
- #define CONFIG_WHOAMI 1
- #define ENABLE_WHOAMI 1
- #ifdef MAKE_SUID
- # define IF_WHOAMI(...) __VA_ARGS__ "CONFIG_WHOAMI"
- #else
- # define IF_WHOAMI(...) __VA_ARGS__
- #endif
- #define IF_NOT_WHOAMI(...)
- #define CONFIG_YES 1
- #define ENABLE_YES 1
- #ifdef MAKE_SUID
- # define IF_YES(...) __VA_ARGS__ "CONFIG_YES"
- #else
- # define IF_YES(...) __VA_ARGS__
- #endif
- #define IF_NOT_YES(...)
- /*
- * Common options
- */
- #define CONFIG_FEATURE_VERBOSE 1
- #define ENABLE_FEATURE_VERBOSE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VERBOSE(...) __VA_ARGS__ "CONFIG_FEATURE_VERBOSE"
- #else
- # define IF_FEATURE_VERBOSE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VERBOSE(...)
- /*
- * Common options for cp and mv
- */
- #define CONFIG_FEATURE_PRESERVE_HARDLINKS 1
- #define ENABLE_FEATURE_PRESERVE_HARDLINKS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_PRESERVE_HARDLINKS(...) __VA_ARGS__ "CONFIG_FEATURE_PRESERVE_HARDLINKS"
- #else
- # define IF_FEATURE_PRESERVE_HARDLINKS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_PRESERVE_HARDLINKS(...)
- /*
- * Common options for df, du, ls
- */
- #define CONFIG_FEATURE_HUMAN_READABLE 1
- #define ENABLE_FEATURE_HUMAN_READABLE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HUMAN_READABLE(...) __VA_ARGS__ "CONFIG_FEATURE_HUMAN_READABLE"
- #else
- # define IF_FEATURE_HUMAN_READABLE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HUMAN_READABLE(...)
- /*
- * Console Utilities
- */
- #define CONFIG_CHVT 1
- #define ENABLE_CHVT 1
- #ifdef MAKE_SUID
- # define IF_CHVT(...) __VA_ARGS__ "CONFIG_CHVT"
- #else
- # define IF_CHVT(...) __VA_ARGS__
- #endif
- #define IF_NOT_CHVT(...)
- #define CONFIG_CLEAR 1
- #define ENABLE_CLEAR 1
- #ifdef MAKE_SUID
- # define IF_CLEAR(...) __VA_ARGS__ "CONFIG_CLEAR"
- #else
- # define IF_CLEAR(...) __VA_ARGS__
- #endif
- #define IF_NOT_CLEAR(...)
- #define CONFIG_DEALLOCVT 1
- #define ENABLE_DEALLOCVT 1
- #ifdef MAKE_SUID
- # define IF_DEALLOCVT(...) __VA_ARGS__ "CONFIG_DEALLOCVT"
- #else
- # define IF_DEALLOCVT(...) __VA_ARGS__
- #endif
- #define IF_NOT_DEALLOCVT(...)
- #define CONFIG_DUMPKMAP 1
- #define ENABLE_DUMPKMAP 1
- #ifdef MAKE_SUID
- # define IF_DUMPKMAP(...) __VA_ARGS__ "CONFIG_DUMPKMAP"
- #else
- # define IF_DUMPKMAP(...) __VA_ARGS__
- #endif
- #define IF_NOT_DUMPKMAP(...)
- #define CONFIG_FGCONSOLE 1
- #define ENABLE_FGCONSOLE 1
- #ifdef MAKE_SUID
- # define IF_FGCONSOLE(...) __VA_ARGS__ "CONFIG_FGCONSOLE"
- #else
- # define IF_FGCONSOLE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FGCONSOLE(...)
- #define CONFIG_KBD_MODE 1
- #define ENABLE_KBD_MODE 1
- #ifdef MAKE_SUID
- # define IF_KBD_MODE(...) __VA_ARGS__ "CONFIG_KBD_MODE"
- #else
- # define IF_KBD_MODE(...) __VA_ARGS__
- #endif
- #define IF_NOT_KBD_MODE(...)
- #define CONFIG_LOADFONT 1
- #define ENABLE_LOADFONT 1
- #ifdef MAKE_SUID
- # define IF_LOADFONT(...) __VA_ARGS__ "CONFIG_LOADFONT"
- #else
- # define IF_LOADFONT(...) __VA_ARGS__
- #endif
- #define IF_NOT_LOADFONT(...)
- #define CONFIG_SETFONT 1
- #define ENABLE_SETFONT 1
- #ifdef MAKE_SUID
- # define IF_SETFONT(...) __VA_ARGS__ "CONFIG_SETFONT"
- #else
- # define IF_SETFONT(...) __VA_ARGS__
- #endif
- #define IF_NOT_SETFONT(...)
- #define CONFIG_FEATURE_SETFONT_TEXTUAL_MAP 1
- #define ENABLE_FEATURE_SETFONT_TEXTUAL_MAP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SETFONT_TEXTUAL_MAP(...) __VA_ARGS__ "CONFIG_FEATURE_SETFONT_TEXTUAL_MAP"
- #else
- # define IF_FEATURE_SETFONT_TEXTUAL_MAP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SETFONT_TEXTUAL_MAP(...)
- #define CONFIG_DEFAULT_SETFONT_DIR ""
- #define ENABLE_DEFAULT_SETFONT_DIR 1
- #ifdef MAKE_SUID
- # define IF_DEFAULT_SETFONT_DIR(...) __VA_ARGS__ "CONFIG_DEFAULT_SETFONT_DIR"
- #else
- # define IF_DEFAULT_SETFONT_DIR(...) __VA_ARGS__
- #endif
- #define IF_NOT_DEFAULT_SETFONT_DIR(...)
- /*
- * Common options for loadfont and setfont
- */
- #define CONFIG_FEATURE_LOADFONT_PSF2 1
- #define ENABLE_FEATURE_LOADFONT_PSF2 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LOADFONT_PSF2(...) __VA_ARGS__ "CONFIG_FEATURE_LOADFONT_PSF2"
- #else
- # define IF_FEATURE_LOADFONT_PSF2(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LOADFONT_PSF2(...)
- #define CONFIG_FEATURE_LOADFONT_RAW 1
- #define ENABLE_FEATURE_LOADFONT_RAW 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LOADFONT_RAW(...) __VA_ARGS__ "CONFIG_FEATURE_LOADFONT_RAW"
- #else
- # define IF_FEATURE_LOADFONT_RAW(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LOADFONT_RAW(...)
- #define CONFIG_LOADKMAP 1
- #define ENABLE_LOADKMAP 1
- #ifdef MAKE_SUID
- # define IF_LOADKMAP(...) __VA_ARGS__ "CONFIG_LOADKMAP"
- #else
- # define IF_LOADKMAP(...) __VA_ARGS__
- #endif
- #define IF_NOT_LOADKMAP(...)
- #define CONFIG_OPENVT 1
- #define ENABLE_OPENVT 1
- #ifdef MAKE_SUID
- # define IF_OPENVT(...) __VA_ARGS__ "CONFIG_OPENVT"
- #else
- # define IF_OPENVT(...) __VA_ARGS__
- #endif
- #define IF_NOT_OPENVT(...)
- #define CONFIG_RESET 1
- #define ENABLE_RESET 1
- #ifdef MAKE_SUID
- # define IF_RESET(...) __VA_ARGS__ "CONFIG_RESET"
- #else
- # define IF_RESET(...) __VA_ARGS__
- #endif
- #define IF_NOT_RESET(...)
- #define CONFIG_RESIZE 1
- #define ENABLE_RESIZE 1
- #ifdef MAKE_SUID
- # define IF_RESIZE(...) __VA_ARGS__ "CONFIG_RESIZE"
- #else
- # define IF_RESIZE(...) __VA_ARGS__
- #endif
- #define IF_NOT_RESIZE(...)
- #define CONFIG_FEATURE_RESIZE_PRINT 1
- #define ENABLE_FEATURE_RESIZE_PRINT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_RESIZE_PRINT(...) __VA_ARGS__ "CONFIG_FEATURE_RESIZE_PRINT"
- #else
- # define IF_FEATURE_RESIZE_PRINT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_RESIZE_PRINT(...)
- #define CONFIG_SETCONSOLE 1
- #define ENABLE_SETCONSOLE 1
- #ifdef MAKE_SUID
- # define IF_SETCONSOLE(...) __VA_ARGS__ "CONFIG_SETCONSOLE"
- #else
- # define IF_SETCONSOLE(...) __VA_ARGS__
- #endif
- #define IF_NOT_SETCONSOLE(...)
- #define CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS 1
- #define ENABLE_FEATURE_SETCONSOLE_LONG_OPTIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SETCONSOLE_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS"
- #else
- # define IF_FEATURE_SETCONSOLE_LONG_OPTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SETCONSOLE_LONG_OPTIONS(...)
- #define CONFIG_SETKEYCODES 1
- #define ENABLE_SETKEYCODES 1
- #ifdef MAKE_SUID
- # define IF_SETKEYCODES(...) __VA_ARGS__ "CONFIG_SETKEYCODES"
- #else
- # define IF_SETKEYCODES(...) __VA_ARGS__
- #endif
- #define IF_NOT_SETKEYCODES(...)
- #define CONFIG_SETLOGCONS 1
- #define ENABLE_SETLOGCONS 1
- #ifdef MAKE_SUID
- # define IF_SETLOGCONS(...) __VA_ARGS__ "CONFIG_SETLOGCONS"
- #else
- # define IF_SETLOGCONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_SETLOGCONS(...)
- #define CONFIG_SHOWKEY 1
- #define ENABLE_SHOWKEY 1
- #ifdef MAKE_SUID
- # define IF_SHOWKEY(...) __VA_ARGS__ "CONFIG_SHOWKEY"
- #else
- # define IF_SHOWKEY(...) __VA_ARGS__
- #endif
- #define IF_NOT_SHOWKEY(...)
- /*
- * Debian Utilities
- */
- #define CONFIG_PIPE_PROGRESS 1
- #define ENABLE_PIPE_PROGRESS 1
- #ifdef MAKE_SUID
- # define IF_PIPE_PROGRESS(...) __VA_ARGS__ "CONFIG_PIPE_PROGRESS"
- #else
- # define IF_PIPE_PROGRESS(...) __VA_ARGS__
- #endif
- #define IF_NOT_PIPE_PROGRESS(...)
- #define CONFIG_RUN_PARTS 1
- #define ENABLE_RUN_PARTS 1
- #ifdef MAKE_SUID
- # define IF_RUN_PARTS(...) __VA_ARGS__ "CONFIG_RUN_PARTS"
- #else
- # define IF_RUN_PARTS(...) __VA_ARGS__
- #endif
- #define IF_NOT_RUN_PARTS(...)
- #define CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS 1
- #define ENABLE_FEATURE_RUN_PARTS_LONG_OPTIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_RUN_PARTS_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS"
- #else
- # define IF_FEATURE_RUN_PARTS_LONG_OPTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_RUN_PARTS_LONG_OPTIONS(...)
- #define CONFIG_FEATURE_RUN_PARTS_FANCY 1
- #define ENABLE_FEATURE_RUN_PARTS_FANCY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_RUN_PARTS_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_RUN_PARTS_FANCY"
- #else
- # define IF_FEATURE_RUN_PARTS_FANCY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_RUN_PARTS_FANCY(...)
- #define CONFIG_START_STOP_DAEMON 1
- #define ENABLE_START_STOP_DAEMON 1
- #ifdef MAKE_SUID
- # define IF_START_STOP_DAEMON(...) __VA_ARGS__ "CONFIG_START_STOP_DAEMON"
- #else
- # define IF_START_STOP_DAEMON(...) __VA_ARGS__
- #endif
- #define IF_NOT_START_STOP_DAEMON(...)
- #define CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS 1
- #define ENABLE_FEATURE_START_STOP_DAEMON_LONG_OPTIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_START_STOP_DAEMON_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS"
- #else
- # define IF_FEATURE_START_STOP_DAEMON_LONG_OPTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_START_STOP_DAEMON_LONG_OPTIONS(...)
- #define CONFIG_FEATURE_START_STOP_DAEMON_FANCY 1
- #define ENABLE_FEATURE_START_STOP_DAEMON_FANCY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_START_STOP_DAEMON_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_START_STOP_DAEMON_FANCY"
- #else
- # define IF_FEATURE_START_STOP_DAEMON_FANCY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_START_STOP_DAEMON_FANCY(...)
- #define CONFIG_WHICH 1
- #define ENABLE_WHICH 1
- #ifdef MAKE_SUID
- # define IF_WHICH(...) __VA_ARGS__ "CONFIG_WHICH"
- #else
- # define IF_WHICH(...) __VA_ARGS__
- #endif
- #define IF_NOT_WHICH(...)
- /*
- * klibc-utils
- */
- #undef CONFIG_MINIPS
- #define ENABLE_MINIPS 0
- #define IF_MINIPS(...)
- #define IF_NOT_MINIPS(...) __VA_ARGS__
- #define CONFIG_NUKE 1
- #define ENABLE_NUKE 1
- #ifdef MAKE_SUID
- # define IF_NUKE(...) __VA_ARGS__ "CONFIG_NUKE"
- #else
- # define IF_NUKE(...) __VA_ARGS__
- #endif
- #define IF_NOT_NUKE(...)
- #define CONFIG_RESUME 1
- #define ENABLE_RESUME 1
- #ifdef MAKE_SUID
- # define IF_RESUME(...) __VA_ARGS__ "CONFIG_RESUME"
- #else
- # define IF_RESUME(...) __VA_ARGS__
- #endif
- #define IF_NOT_RESUME(...)
- #define CONFIG_RUN_INIT 1
- #define ENABLE_RUN_INIT 1
- #ifdef MAKE_SUID
- # define IF_RUN_INIT(...) __VA_ARGS__ "CONFIG_RUN_INIT"
- #else
- # define IF_RUN_INIT(...) __VA_ARGS__
- #endif
- #define IF_NOT_RUN_INIT(...)
- /*
- * Editors
- */
- #define CONFIG_AWK 1
- #define ENABLE_AWK 1
- #ifdef MAKE_SUID
- # define IF_AWK(...) __VA_ARGS__ "CONFIG_AWK"
- #else
- # define IF_AWK(...) __VA_ARGS__
- #endif
- #define IF_NOT_AWK(...)
- #define CONFIG_FEATURE_AWK_LIBM 1
- #define ENABLE_FEATURE_AWK_LIBM 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_AWK_LIBM(...) __VA_ARGS__ "CONFIG_FEATURE_AWK_LIBM"
- #else
- # define IF_FEATURE_AWK_LIBM(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_AWK_LIBM(...)
- #define CONFIG_FEATURE_AWK_GNU_EXTENSIONS 1
- #define ENABLE_FEATURE_AWK_GNU_EXTENSIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_AWK_GNU_EXTENSIONS(...) __VA_ARGS__ "CONFIG_FEATURE_AWK_GNU_EXTENSIONS"
- #else
- # define IF_FEATURE_AWK_GNU_EXTENSIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_AWK_GNU_EXTENSIONS(...)
- #define CONFIG_CMP 1
- #define ENABLE_CMP 1
- #ifdef MAKE_SUID
- # define IF_CMP(...) __VA_ARGS__ "CONFIG_CMP"
- #else
- # define IF_CMP(...) __VA_ARGS__
- #endif
- #define IF_NOT_CMP(...)
- #define CONFIG_DIFF 1
- #define ENABLE_DIFF 1
- #ifdef MAKE_SUID
- # define IF_DIFF(...) __VA_ARGS__ "CONFIG_DIFF"
- #else
- # define IF_DIFF(...) __VA_ARGS__
- #endif
- #define IF_NOT_DIFF(...)
- #define CONFIG_FEATURE_DIFF_LONG_OPTIONS 1
- #define ENABLE_FEATURE_DIFF_LONG_OPTIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_DIFF_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_DIFF_LONG_OPTIONS"
- #else
- # define IF_FEATURE_DIFF_LONG_OPTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_DIFF_LONG_OPTIONS(...)
- #define CONFIG_FEATURE_DIFF_DIR 1
- #define ENABLE_FEATURE_DIFF_DIR 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_DIFF_DIR(...) __VA_ARGS__ "CONFIG_FEATURE_DIFF_DIR"
- #else
- # define IF_FEATURE_DIFF_DIR(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_DIFF_DIR(...)
- #define CONFIG_ED 1
- #define ENABLE_ED 1
- #ifdef MAKE_SUID
- # define IF_ED(...) __VA_ARGS__ "CONFIG_ED"
- #else
- # define IF_ED(...) __VA_ARGS__
- #endif
- #define IF_NOT_ED(...)
- #define CONFIG_PATCH 1
- #define ENABLE_PATCH 1
- #ifdef MAKE_SUID
- # define IF_PATCH(...) __VA_ARGS__ "CONFIG_PATCH"
- #else
- # define IF_PATCH(...) __VA_ARGS__
- #endif
- #define IF_NOT_PATCH(...)
- #define CONFIG_SED 1
- #define ENABLE_SED 1
- #ifdef MAKE_SUID
- # define IF_SED(...) __VA_ARGS__ "CONFIG_SED"
- #else
- # define IF_SED(...) __VA_ARGS__
- #endif
- #define IF_NOT_SED(...)
- #define CONFIG_VI 1
- #define ENABLE_VI 1
- #ifdef MAKE_SUID
- # define IF_VI(...) __VA_ARGS__ "CONFIG_VI"
- #else
- # define IF_VI(...) __VA_ARGS__
- #endif
- #define IF_NOT_VI(...)
- #define CONFIG_FEATURE_VI_MAX_LEN 4096
- #define ENABLE_FEATURE_VI_MAX_LEN 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VI_MAX_LEN(...) __VA_ARGS__ "CONFIG_FEATURE_VI_MAX_LEN"
- #else
- # define IF_FEATURE_VI_MAX_LEN(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VI_MAX_LEN(...)
- #undef CONFIG_FEATURE_VI_8BIT
- #define ENABLE_FEATURE_VI_8BIT 0
- #define IF_FEATURE_VI_8BIT(...)
- #define IF_NOT_FEATURE_VI_8BIT(...) __VA_ARGS__
- #define CONFIG_FEATURE_VI_COLON 1
- #define ENABLE_FEATURE_VI_COLON 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VI_COLON(...) __VA_ARGS__ "CONFIG_FEATURE_VI_COLON"
- #else
- # define IF_FEATURE_VI_COLON(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VI_COLON(...)
- #define CONFIG_FEATURE_VI_YANKMARK 1
- #define ENABLE_FEATURE_VI_YANKMARK 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VI_YANKMARK(...) __VA_ARGS__ "CONFIG_FEATURE_VI_YANKMARK"
- #else
- # define IF_FEATURE_VI_YANKMARK(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VI_YANKMARK(...)
- #define CONFIG_FEATURE_VI_SEARCH 1
- #define ENABLE_FEATURE_VI_SEARCH 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VI_SEARCH(...) __VA_ARGS__ "CONFIG_FEATURE_VI_SEARCH"
- #else
- # define IF_FEATURE_VI_SEARCH(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VI_SEARCH(...)
- #undef CONFIG_FEATURE_VI_REGEX_SEARCH
- #define ENABLE_FEATURE_VI_REGEX_SEARCH 0
- #define IF_FEATURE_VI_REGEX_SEARCH(...)
- #define IF_NOT_FEATURE_VI_REGEX_SEARCH(...) __VA_ARGS__
- #define CONFIG_FEATURE_VI_USE_SIGNALS 1
- #define ENABLE_FEATURE_VI_USE_SIGNALS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VI_USE_SIGNALS(...) __VA_ARGS__ "CONFIG_FEATURE_VI_USE_SIGNALS"
- #else
- # define IF_FEATURE_VI_USE_SIGNALS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VI_USE_SIGNALS(...)
- #define CONFIG_FEATURE_VI_DOT_CMD 1
- #define ENABLE_FEATURE_VI_DOT_CMD 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VI_DOT_CMD(...) __VA_ARGS__ "CONFIG_FEATURE_VI_DOT_CMD"
- #else
- # define IF_FEATURE_VI_DOT_CMD(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VI_DOT_CMD(...)
- #define CONFIG_FEATURE_VI_READONLY 1
- #define ENABLE_FEATURE_VI_READONLY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VI_READONLY(...) __VA_ARGS__ "CONFIG_FEATURE_VI_READONLY"
- #else
- # define IF_FEATURE_VI_READONLY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VI_READONLY(...)
- #define CONFIG_FEATURE_VI_SETOPTS 1
- #define ENABLE_FEATURE_VI_SETOPTS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VI_SETOPTS(...) __VA_ARGS__ "CONFIG_FEATURE_VI_SETOPTS"
- #else
- # define IF_FEATURE_VI_SETOPTS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VI_SETOPTS(...)
- #define CONFIG_FEATURE_VI_SET 1
- #define ENABLE_FEATURE_VI_SET 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VI_SET(...) __VA_ARGS__ "CONFIG_FEATURE_VI_SET"
- #else
- # define IF_FEATURE_VI_SET(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VI_SET(...)
- #define CONFIG_FEATURE_VI_WIN_RESIZE 1
- #define ENABLE_FEATURE_VI_WIN_RESIZE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VI_WIN_RESIZE(...) __VA_ARGS__ "CONFIG_FEATURE_VI_WIN_RESIZE"
- #else
- # define IF_FEATURE_VI_WIN_RESIZE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VI_WIN_RESIZE(...)
- #define CONFIG_FEATURE_VI_ASK_TERMINAL 1
- #define ENABLE_FEATURE_VI_ASK_TERMINAL 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VI_ASK_TERMINAL(...) __VA_ARGS__ "CONFIG_FEATURE_VI_ASK_TERMINAL"
- #else
- # define IF_FEATURE_VI_ASK_TERMINAL(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VI_ASK_TERMINAL(...)
- #define CONFIG_FEATURE_VI_UNDO 1
- #define ENABLE_FEATURE_VI_UNDO 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VI_UNDO(...) __VA_ARGS__ "CONFIG_FEATURE_VI_UNDO"
- #else
- # define IF_FEATURE_VI_UNDO(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VI_UNDO(...)
- #define CONFIG_FEATURE_VI_UNDO_QUEUE 1
- #define ENABLE_FEATURE_VI_UNDO_QUEUE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VI_UNDO_QUEUE(...) __VA_ARGS__ "CONFIG_FEATURE_VI_UNDO_QUEUE"
- #else
- # define IF_FEATURE_VI_UNDO_QUEUE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VI_UNDO_QUEUE(...)
- #define CONFIG_FEATURE_VI_UNDO_QUEUE_MAX 256
- #define ENABLE_FEATURE_VI_UNDO_QUEUE_MAX 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VI_UNDO_QUEUE_MAX(...) __VA_ARGS__ "CONFIG_FEATURE_VI_UNDO_QUEUE_MAX"
- #else
- # define IF_FEATURE_VI_UNDO_QUEUE_MAX(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VI_UNDO_QUEUE_MAX(...)
- #define CONFIG_FEATURE_ALLOW_EXEC 1
- #define ENABLE_FEATURE_ALLOW_EXEC 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_ALLOW_EXEC(...) __VA_ARGS__ "CONFIG_FEATURE_ALLOW_EXEC"
- #else
- # define IF_FEATURE_ALLOW_EXEC(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_ALLOW_EXEC(...)
- /*
- * Finding Utilities
- */
- #define CONFIG_FIND 1
- #define ENABLE_FIND 1
- #ifdef MAKE_SUID
- # define IF_FIND(...) __VA_ARGS__ "CONFIG_FIND"
- #else
- # define IF_FIND(...) __VA_ARGS__
- #endif
- #define IF_NOT_FIND(...)
- #define CONFIG_FEATURE_FIND_PRINT0 1
- #define ENABLE_FEATURE_FIND_PRINT0 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_PRINT0(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_PRINT0"
- #else
- # define IF_FEATURE_FIND_PRINT0(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_PRINT0(...)
- #define CONFIG_FEATURE_FIND_MTIME 1
- #define ENABLE_FEATURE_FIND_MTIME 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_MTIME(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_MTIME"
- #else
- # define IF_FEATURE_FIND_MTIME(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_MTIME(...)
- #define CONFIG_FEATURE_FIND_MMIN 1
- #define ENABLE_FEATURE_FIND_MMIN 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_MMIN(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_MMIN"
- #else
- # define IF_FEATURE_FIND_MMIN(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_MMIN(...)
- #define CONFIG_FEATURE_FIND_PERM 1
- #define ENABLE_FEATURE_FIND_PERM 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_PERM(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_PERM"
- #else
- # define IF_FEATURE_FIND_PERM(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_PERM(...)
- #define CONFIG_FEATURE_FIND_TYPE 1
- #define ENABLE_FEATURE_FIND_TYPE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_TYPE(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_TYPE"
- #else
- # define IF_FEATURE_FIND_TYPE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_TYPE(...)
- #define CONFIG_FEATURE_FIND_XDEV 1
- #define ENABLE_FEATURE_FIND_XDEV 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_XDEV(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_XDEV"
- #else
- # define IF_FEATURE_FIND_XDEV(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_XDEV(...)
- #define CONFIG_FEATURE_FIND_MAXDEPTH 1
- #define ENABLE_FEATURE_FIND_MAXDEPTH 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_MAXDEPTH(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_MAXDEPTH"
- #else
- # define IF_FEATURE_FIND_MAXDEPTH(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_MAXDEPTH(...)
- #define CONFIG_FEATURE_FIND_NEWER 1
- #define ENABLE_FEATURE_FIND_NEWER 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_NEWER(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_NEWER"
- #else
- # define IF_FEATURE_FIND_NEWER(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_NEWER(...)
- #define CONFIG_FEATURE_FIND_INUM 1
- #define ENABLE_FEATURE_FIND_INUM 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_INUM(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_INUM"
- #else
- # define IF_FEATURE_FIND_INUM(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_INUM(...)
- #define CONFIG_FEATURE_FIND_EXEC 1
- #define ENABLE_FEATURE_FIND_EXEC 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_EXEC(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_EXEC"
- #else
- # define IF_FEATURE_FIND_EXEC(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_EXEC(...)
- #define CONFIG_FEATURE_FIND_EXEC_PLUS 1
- #define ENABLE_FEATURE_FIND_EXEC_PLUS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_EXEC_PLUS(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_EXEC_PLUS"
- #else
- # define IF_FEATURE_FIND_EXEC_PLUS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_EXEC_PLUS(...)
- #define CONFIG_FEATURE_FIND_USER 1
- #define ENABLE_FEATURE_FIND_USER 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_USER(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_USER"
- #else
- # define IF_FEATURE_FIND_USER(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_USER(...)
- #define CONFIG_FEATURE_FIND_GROUP 1
- #define ENABLE_FEATURE_FIND_GROUP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_GROUP(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_GROUP"
- #else
- # define IF_FEATURE_FIND_GROUP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_GROUP(...)
- #define CONFIG_FEATURE_FIND_NOT 1
- #define ENABLE_FEATURE_FIND_NOT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_NOT(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_NOT"
- #else
- # define IF_FEATURE_FIND_NOT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_NOT(...)
- #define CONFIG_FEATURE_FIND_DEPTH 1
- #define ENABLE_FEATURE_FIND_DEPTH 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_DEPTH(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_DEPTH"
- #else
- # define IF_FEATURE_FIND_DEPTH(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_DEPTH(...)
- #define CONFIG_FEATURE_FIND_PAREN 1
- #define ENABLE_FEATURE_FIND_PAREN 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_PAREN(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_PAREN"
- #else
- # define IF_FEATURE_FIND_PAREN(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_PAREN(...)
- #define CONFIG_FEATURE_FIND_SIZE 1
- #define ENABLE_FEATURE_FIND_SIZE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_SIZE(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_SIZE"
- #else
- # define IF_FEATURE_FIND_SIZE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_SIZE(...)
- #define CONFIG_FEATURE_FIND_PRUNE 1
- #define ENABLE_FEATURE_FIND_PRUNE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_PRUNE(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_PRUNE"
- #else
- # define IF_FEATURE_FIND_PRUNE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_PRUNE(...)
- #define CONFIG_FEATURE_FIND_DELETE 1
- #define ENABLE_FEATURE_FIND_DELETE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_DELETE(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_DELETE"
- #else
- # define IF_FEATURE_FIND_DELETE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_DELETE(...)
- #define CONFIG_FEATURE_FIND_PATH 1
- #define ENABLE_FEATURE_FIND_PATH 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_PATH(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_PATH"
- #else
- # define IF_FEATURE_FIND_PATH(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_PATH(...)
- #define CONFIG_FEATURE_FIND_REGEX 1
- #define ENABLE_FEATURE_FIND_REGEX 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_REGEX(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_REGEX"
- #else
- # define IF_FEATURE_FIND_REGEX(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_REGEX(...)
- #undef CONFIG_FEATURE_FIND_CONTEXT
- #define ENABLE_FEATURE_FIND_CONTEXT 0
- #define IF_FEATURE_FIND_CONTEXT(...)
- #define IF_NOT_FEATURE_FIND_CONTEXT(...) __VA_ARGS__
- #define CONFIG_FEATURE_FIND_LINKS 1
- #define ENABLE_FEATURE_FIND_LINKS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FIND_LINKS(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_LINKS"
- #else
- # define IF_FEATURE_FIND_LINKS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FIND_LINKS(...)
- #define CONFIG_GREP 1
- #define ENABLE_GREP 1
- #ifdef MAKE_SUID
- # define IF_GREP(...) __VA_ARGS__ "CONFIG_GREP"
- #else
- # define IF_GREP(...) __VA_ARGS__
- #endif
- #define IF_NOT_GREP(...)
- #define CONFIG_EGREP 1
- #define ENABLE_EGREP 1
- #ifdef MAKE_SUID
- # define IF_EGREP(...) __VA_ARGS__ "CONFIG_EGREP"
- #else
- # define IF_EGREP(...) __VA_ARGS__
- #endif
- #define IF_NOT_EGREP(...)
- #define CONFIG_FGREP 1
- #define ENABLE_FGREP 1
- #ifdef MAKE_SUID
- # define IF_FGREP(...) __VA_ARGS__ "CONFIG_FGREP"
- #else
- # define IF_FGREP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FGREP(...)
- #define CONFIG_FEATURE_GREP_CONTEXT 1
- #define ENABLE_FEATURE_GREP_CONTEXT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_GREP_CONTEXT(...) __VA_ARGS__ "CONFIG_FEATURE_GREP_CONTEXT"
- #else
- # define IF_FEATURE_GREP_CONTEXT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_GREP_CONTEXT(...)
- #define CONFIG_XARGS 1
- #define ENABLE_XARGS 1
- #ifdef MAKE_SUID
- # define IF_XARGS(...) __VA_ARGS__ "CONFIG_XARGS"
- #else
- # define IF_XARGS(...) __VA_ARGS__
- #endif
- #define IF_NOT_XARGS(...)
- #define CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION 1
- #define ENABLE_FEATURE_XARGS_SUPPORT_CONFIRMATION 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_XARGS_SUPPORT_CONFIRMATION(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION"
- #else
- # define IF_FEATURE_XARGS_SUPPORT_CONFIRMATION(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_XARGS_SUPPORT_CONFIRMATION(...)
- #define CONFIG_FEATURE_XARGS_SUPPORT_QUOTES 1
- #define ENABLE_FEATURE_XARGS_SUPPORT_QUOTES 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_XARGS_SUPPORT_QUOTES(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_QUOTES"
- #else
- # define IF_FEATURE_XARGS_SUPPORT_QUOTES(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_XARGS_SUPPORT_QUOTES(...)
- #define CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT 1
- #define ENABLE_FEATURE_XARGS_SUPPORT_TERMOPT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_XARGS_SUPPORT_TERMOPT(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT"
- #else
- # define IF_FEATURE_XARGS_SUPPORT_TERMOPT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_XARGS_SUPPORT_TERMOPT(...)
- #define CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM 1
- #define ENABLE_FEATURE_XARGS_SUPPORT_ZERO_TERM 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_XARGS_SUPPORT_ZERO_TERM(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM"
- #else
- # define IF_FEATURE_XARGS_SUPPORT_ZERO_TERM(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_XARGS_SUPPORT_ZERO_TERM(...)
- #define CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR 1
- #define ENABLE_FEATURE_XARGS_SUPPORT_REPL_STR 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_XARGS_SUPPORT_REPL_STR(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR"
- #else
- # define IF_FEATURE_XARGS_SUPPORT_REPL_STR(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_XARGS_SUPPORT_REPL_STR(...)
- #define CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL 1
- #define ENABLE_FEATURE_XARGS_SUPPORT_PARALLEL 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_XARGS_SUPPORT_PARALLEL(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL"
- #else
- # define IF_FEATURE_XARGS_SUPPORT_PARALLEL(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_XARGS_SUPPORT_PARALLEL(...)
- #define CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE 1
- #define ENABLE_FEATURE_XARGS_SUPPORT_ARGS_FILE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_XARGS_SUPPORT_ARGS_FILE(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE"
- #else
- # define IF_FEATURE_XARGS_SUPPORT_ARGS_FILE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_XARGS_SUPPORT_ARGS_FILE(...)
- /*
- * Init Utilities
- */
- #define CONFIG_BOOTCHARTD 1
- #define ENABLE_BOOTCHARTD 1
- #ifdef MAKE_SUID
- # define IF_BOOTCHARTD(...) __VA_ARGS__ "CONFIG_BOOTCHARTD"
- #else
- # define IF_BOOTCHARTD(...) __VA_ARGS__
- #endif
- #define IF_NOT_BOOTCHARTD(...)
- #define CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER 1
- #define ENABLE_FEATURE_BOOTCHARTD_BLOATED_HEADER 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_BOOTCHARTD_BLOATED_HEADER(...) __VA_ARGS__ "CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER"
- #else
- # define IF_FEATURE_BOOTCHARTD_BLOATED_HEADER(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_BOOTCHARTD_BLOATED_HEADER(...)
- #define CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE 1
- #define ENABLE_FEATURE_BOOTCHARTD_CONFIG_FILE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_BOOTCHARTD_CONFIG_FILE(...) __VA_ARGS__ "CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE"
- #else
- # define IF_FEATURE_BOOTCHARTD_CONFIG_FILE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_BOOTCHARTD_CONFIG_FILE(...)
- #define CONFIG_HALT 1
- #define ENABLE_HALT 1
- #ifdef MAKE_SUID
- # define IF_HALT(...) __VA_ARGS__ "CONFIG_HALT"
- #else
- # define IF_HALT(...) __VA_ARGS__
- #endif
- #define IF_NOT_HALT(...)
- #define CONFIG_POWEROFF 1
- #define ENABLE_POWEROFF 1
- #ifdef MAKE_SUID
- # define IF_POWEROFF(...) __VA_ARGS__ "CONFIG_POWEROFF"
- #else
- # define IF_POWEROFF(...) __VA_ARGS__
- #endif
- #define IF_NOT_POWEROFF(...)
- #define CONFIG_REBOOT 1
- #define ENABLE_REBOOT 1
- #ifdef MAKE_SUID
- # define IF_REBOOT(...) __VA_ARGS__ "CONFIG_REBOOT"
- #else
- # define IF_REBOOT(...) __VA_ARGS__
- #endif
- #define IF_NOT_REBOOT(...)
- #undef CONFIG_FEATURE_CALL_TELINIT
- #define ENABLE_FEATURE_CALL_TELINIT 0
- #define IF_FEATURE_CALL_TELINIT(...)
- #define IF_NOT_FEATURE_CALL_TELINIT(...) __VA_ARGS__
- #define CONFIG_TELINIT_PATH ""
- #define ENABLE_TELINIT_PATH 1
- #ifdef MAKE_SUID
- # define IF_TELINIT_PATH(...) __VA_ARGS__ "CONFIG_TELINIT_PATH"
- #else
- # define IF_TELINIT_PATH(...) __VA_ARGS__
- #endif
- #define IF_NOT_TELINIT_PATH(...)
- #define CONFIG_INIT 1
- #define ENABLE_INIT 1
- #ifdef MAKE_SUID
- # define IF_INIT(...) __VA_ARGS__ "CONFIG_INIT"
- #else
- # define IF_INIT(...) __VA_ARGS__
- #endif
- #define IF_NOT_INIT(...)
- #define CONFIG_LINUXRC 1
- #define ENABLE_LINUXRC 1
- #ifdef MAKE_SUID
- # define IF_LINUXRC(...) __VA_ARGS__ "CONFIG_LINUXRC"
- #else
- # define IF_LINUXRC(...) __VA_ARGS__
- #endif
- #define IF_NOT_LINUXRC(...)
- #define CONFIG_FEATURE_USE_INITTAB 1
- #define ENABLE_FEATURE_USE_INITTAB 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_USE_INITTAB(...) __VA_ARGS__ "CONFIG_FEATURE_USE_INITTAB"
- #else
- # define IF_FEATURE_USE_INITTAB(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_USE_INITTAB(...)
- #undef CONFIG_FEATURE_KILL_REMOVED
- #define ENABLE_FEATURE_KILL_REMOVED 0
- #define IF_FEATURE_KILL_REMOVED(...)
- #define IF_NOT_FEATURE_KILL_REMOVED(...) __VA_ARGS__
- #define CONFIG_FEATURE_KILL_DELAY 0
- #define ENABLE_FEATURE_KILL_DELAY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_KILL_DELAY(...) __VA_ARGS__ "CONFIG_FEATURE_KILL_DELAY"
- #else
- # define IF_FEATURE_KILL_DELAY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_KILL_DELAY(...)
- #define CONFIG_FEATURE_INIT_SCTTY 1
- #define ENABLE_FEATURE_INIT_SCTTY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_INIT_SCTTY(...) __VA_ARGS__ "CONFIG_FEATURE_INIT_SCTTY"
- #else
- # define IF_FEATURE_INIT_SCTTY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_INIT_SCTTY(...)
- #define CONFIG_FEATURE_INIT_SYSLOG 1
- #define ENABLE_FEATURE_INIT_SYSLOG 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_INIT_SYSLOG(...) __VA_ARGS__ "CONFIG_FEATURE_INIT_SYSLOG"
- #else
- # define IF_FEATURE_INIT_SYSLOG(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_INIT_SYSLOG(...)
- #define CONFIG_FEATURE_INIT_QUIET 1
- #define ENABLE_FEATURE_INIT_QUIET 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_INIT_QUIET(...) __VA_ARGS__ "CONFIG_FEATURE_INIT_QUIET"
- #else
- # define IF_FEATURE_INIT_QUIET(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_INIT_QUIET(...)
- #undef CONFIG_FEATURE_INIT_COREDUMPS
- #define ENABLE_FEATURE_INIT_COREDUMPS 0
- #define IF_FEATURE_INIT_COREDUMPS(...)
- #define IF_NOT_FEATURE_INIT_COREDUMPS(...) __VA_ARGS__
- #define CONFIG_INIT_TERMINAL_TYPE "linux"
- #define ENABLE_INIT_TERMINAL_TYPE 1
- #ifdef MAKE_SUID
- # define IF_INIT_TERMINAL_TYPE(...) __VA_ARGS__ "CONFIG_INIT_TERMINAL_TYPE"
- #else
- # define IF_INIT_TERMINAL_TYPE(...) __VA_ARGS__
- #endif
- #define IF_NOT_INIT_TERMINAL_TYPE(...)
- #define CONFIG_FEATURE_INIT_MODIFY_CMDLINE 1
- #define ENABLE_FEATURE_INIT_MODIFY_CMDLINE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_INIT_MODIFY_CMDLINE(...) __VA_ARGS__ "CONFIG_FEATURE_INIT_MODIFY_CMDLINE"
- #else
- # define IF_FEATURE_INIT_MODIFY_CMDLINE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_INIT_MODIFY_CMDLINE(...)
- /*
- * Login/Password Management Utilities
- */
- #define CONFIG_FEATURE_SHADOWPASSWDS 1
- #define ENABLE_FEATURE_SHADOWPASSWDS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SHADOWPASSWDS(...) __VA_ARGS__ "CONFIG_FEATURE_SHADOWPASSWDS"
- #else
- # define IF_FEATURE_SHADOWPASSWDS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SHADOWPASSWDS(...)
- #define CONFIG_USE_BB_PWD_GRP 1
- #define ENABLE_USE_BB_PWD_GRP 1
- #ifdef MAKE_SUID
- # define IF_USE_BB_PWD_GRP(...) __VA_ARGS__ "CONFIG_USE_BB_PWD_GRP"
- #else
- # define IF_USE_BB_PWD_GRP(...) __VA_ARGS__
- #endif
- #define IF_NOT_USE_BB_PWD_GRP(...)
- #define CONFIG_USE_BB_SHADOW 1
- #define ENABLE_USE_BB_SHADOW 1
- #ifdef MAKE_SUID
- # define IF_USE_BB_SHADOW(...) __VA_ARGS__ "CONFIG_USE_BB_SHADOW"
- #else
- # define IF_USE_BB_SHADOW(...) __VA_ARGS__
- #endif
- #define IF_NOT_USE_BB_SHADOW(...)
- #define CONFIG_USE_BB_CRYPT 1
- #define ENABLE_USE_BB_CRYPT 1
- #ifdef MAKE_SUID
- # define IF_USE_BB_CRYPT(...) __VA_ARGS__ "CONFIG_USE_BB_CRYPT"
- #else
- # define IF_USE_BB_CRYPT(...) __VA_ARGS__
- #endif
- #define IF_NOT_USE_BB_CRYPT(...)
- #define CONFIG_USE_BB_CRYPT_SHA 1
- #define ENABLE_USE_BB_CRYPT_SHA 1
- #ifdef MAKE_SUID
- # define IF_USE_BB_CRYPT_SHA(...) __VA_ARGS__ "CONFIG_USE_BB_CRYPT_SHA"
- #else
- # define IF_USE_BB_CRYPT_SHA(...) __VA_ARGS__
- #endif
- #define IF_NOT_USE_BB_CRYPT_SHA(...)
- #define CONFIG_ADD_SHELL 1
- #define ENABLE_ADD_SHELL 1
- #ifdef MAKE_SUID
- # define IF_ADD_SHELL(...) __VA_ARGS__ "CONFIG_ADD_SHELL"
- #else
- # define IF_ADD_SHELL(...) __VA_ARGS__
- #endif
- #define IF_NOT_ADD_SHELL(...)
- #define CONFIG_REMOVE_SHELL 1
- #define ENABLE_REMOVE_SHELL 1
- #ifdef MAKE_SUID
- # define IF_REMOVE_SHELL(...) __VA_ARGS__ "CONFIG_REMOVE_SHELL"
- #else
- # define IF_REMOVE_SHELL(...) __VA_ARGS__
- #endif
- #define IF_NOT_REMOVE_SHELL(...)
- #define CONFIG_ADDGROUP 1
- #define ENABLE_ADDGROUP 1
- #ifdef MAKE_SUID
- # define IF_ADDGROUP(...) __VA_ARGS__ "CONFIG_ADDGROUP"
- #else
- # define IF_ADDGROUP(...) __VA_ARGS__
- #endif
- #define IF_NOT_ADDGROUP(...)
- #define CONFIG_FEATURE_ADDUSER_TO_GROUP 1
- #define ENABLE_FEATURE_ADDUSER_TO_GROUP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_ADDUSER_TO_GROUP(...) __VA_ARGS__ "CONFIG_FEATURE_ADDUSER_TO_GROUP"
- #else
- # define IF_FEATURE_ADDUSER_TO_GROUP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_ADDUSER_TO_GROUP(...)
- #define CONFIG_ADDUSER 1
- #define ENABLE_ADDUSER 1
- #ifdef MAKE_SUID
- # define IF_ADDUSER(...) __VA_ARGS__ "CONFIG_ADDUSER"
- #else
- # define IF_ADDUSER(...) __VA_ARGS__
- #endif
- #define IF_NOT_ADDUSER(...)
- #undef CONFIG_FEATURE_CHECK_NAMES
- #define ENABLE_FEATURE_CHECK_NAMES 0
- #define IF_FEATURE_CHECK_NAMES(...)
- #define IF_NOT_FEATURE_CHECK_NAMES(...) __VA_ARGS__
- #define CONFIG_LAST_ID 60000
- #define ENABLE_LAST_ID 1
- #ifdef MAKE_SUID
- # define IF_LAST_ID(...) __VA_ARGS__ "CONFIG_LAST_ID"
- #else
- # define IF_LAST_ID(...) __VA_ARGS__
- #endif
- #define IF_NOT_LAST_ID(...)
- #define CONFIG_FIRST_SYSTEM_ID 100
- #define ENABLE_FIRST_SYSTEM_ID 1
- #ifdef MAKE_SUID
- # define IF_FIRST_SYSTEM_ID(...) __VA_ARGS__ "CONFIG_FIRST_SYSTEM_ID"
- #else
- # define IF_FIRST_SYSTEM_ID(...) __VA_ARGS__
- #endif
- #define IF_NOT_FIRST_SYSTEM_ID(...)
- #define CONFIG_LAST_SYSTEM_ID 999
- #define ENABLE_LAST_SYSTEM_ID 1
- #ifdef MAKE_SUID
- # define IF_LAST_SYSTEM_ID(...) __VA_ARGS__ "CONFIG_LAST_SYSTEM_ID"
- #else
- # define IF_LAST_SYSTEM_ID(...) __VA_ARGS__
- #endif
- #define IF_NOT_LAST_SYSTEM_ID(...)
- #define CONFIG_CHPASSWD 1
- #define ENABLE_CHPASSWD 1
- #ifdef MAKE_SUID
- # define IF_CHPASSWD(...) __VA_ARGS__ "CONFIG_CHPASSWD"
- #else
- # define IF_CHPASSWD(...) __VA_ARGS__
- #endif
- #define IF_NOT_CHPASSWD(...)
- #define CONFIG_FEATURE_DEFAULT_PASSWD_ALGO "des"
- #define ENABLE_FEATURE_DEFAULT_PASSWD_ALGO 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_DEFAULT_PASSWD_ALGO(...) __VA_ARGS__ "CONFIG_FEATURE_DEFAULT_PASSWD_ALGO"
- #else
- # define IF_FEATURE_DEFAULT_PASSWD_ALGO(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_DEFAULT_PASSWD_ALGO(...)
- #define CONFIG_CRYPTPW 1
- #define ENABLE_CRYPTPW 1
- #ifdef MAKE_SUID
- # define IF_CRYPTPW(...) __VA_ARGS__ "CONFIG_CRYPTPW"
- #else
- # define IF_CRYPTPW(...) __VA_ARGS__
- #endif
- #define IF_NOT_CRYPTPW(...)
- #define CONFIG_MKPASSWD 1
- #define ENABLE_MKPASSWD 1
- #ifdef MAKE_SUID
- # define IF_MKPASSWD(...) __VA_ARGS__ "CONFIG_MKPASSWD"
- #else
- # define IF_MKPASSWD(...) __VA_ARGS__
- #endif
- #define IF_NOT_MKPASSWD(...)
- #define CONFIG_DELUSER 1
- #define ENABLE_DELUSER 1
- #ifdef MAKE_SUID
- # define IF_DELUSER(...) __VA_ARGS__ "CONFIG_DELUSER"
- #else
- # define IF_DELUSER(...) __VA_ARGS__
- #endif
- #define IF_NOT_DELUSER(...)
- #define CONFIG_DELGROUP 1
- #define ENABLE_DELGROUP 1
- #ifdef MAKE_SUID
- # define IF_DELGROUP(...) __VA_ARGS__ "CONFIG_DELGROUP"
- #else
- # define IF_DELGROUP(...) __VA_ARGS__
- #endif
- #define IF_NOT_DELGROUP(...)
- #define CONFIG_FEATURE_DEL_USER_FROM_GROUP 1
- #define ENABLE_FEATURE_DEL_USER_FROM_GROUP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_DEL_USER_FROM_GROUP(...) __VA_ARGS__ "CONFIG_FEATURE_DEL_USER_FROM_GROUP"
- #else
- # define IF_FEATURE_DEL_USER_FROM_GROUP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_DEL_USER_FROM_GROUP(...)
- #define CONFIG_GETTY 1
- #define ENABLE_GETTY 1
- #ifdef MAKE_SUID
- # define IF_GETTY(...) __VA_ARGS__ "CONFIG_GETTY"
- #else
- # define IF_GETTY(...) __VA_ARGS__
- #endif
- #define IF_NOT_GETTY(...)
- #define CONFIG_LOGIN 1
- #define ENABLE_LOGIN 1
- #ifdef MAKE_SUID
- # define IF_LOGIN(...) __VA_ARGS__ "CONFIG_LOGIN"
- #else
- # define IF_LOGIN(...) __VA_ARGS__
- #endif
- #define IF_NOT_LOGIN(...)
- #undef CONFIG_LOGIN_SESSION_AS_CHILD
- #define ENABLE_LOGIN_SESSION_AS_CHILD 0
- #define IF_LOGIN_SESSION_AS_CHILD(...)
- #define IF_NOT_LOGIN_SESSION_AS_CHILD(...) __VA_ARGS__
- #define CONFIG_LOGIN_SCRIPTS 1
- #define ENABLE_LOGIN_SCRIPTS 1
- #ifdef MAKE_SUID
- # define IF_LOGIN_SCRIPTS(...) __VA_ARGS__ "CONFIG_LOGIN_SCRIPTS"
- #else
- # define IF_LOGIN_SCRIPTS(...) __VA_ARGS__
- #endif
- #define IF_NOT_LOGIN_SCRIPTS(...)
- #define CONFIG_FEATURE_NOLOGIN 1
- #define ENABLE_FEATURE_NOLOGIN 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_NOLOGIN(...) __VA_ARGS__ "CONFIG_FEATURE_NOLOGIN"
- #else
- # define IF_FEATURE_NOLOGIN(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_NOLOGIN(...)
- #define CONFIG_FEATURE_SECURETTY 1
- #define ENABLE_FEATURE_SECURETTY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SECURETTY(...) __VA_ARGS__ "CONFIG_FEATURE_SECURETTY"
- #else
- # define IF_FEATURE_SECURETTY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SECURETTY(...)
- #define CONFIG_PASSWD 1
- #define ENABLE_PASSWD 1
- #ifdef MAKE_SUID
- # define IF_PASSWD(...) __VA_ARGS__ "CONFIG_PASSWD"
- #else
- # define IF_PASSWD(...) __VA_ARGS__
- #endif
- #define IF_NOT_PASSWD(...)
- #define CONFIG_FEATURE_PASSWD_WEAK_CHECK 1
- #define ENABLE_FEATURE_PASSWD_WEAK_CHECK 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_PASSWD_WEAK_CHECK(...) __VA_ARGS__ "CONFIG_FEATURE_PASSWD_WEAK_CHECK"
- #else
- # define IF_FEATURE_PASSWD_WEAK_CHECK(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_PASSWD_WEAK_CHECK(...)
- #define CONFIG_SU 1
- #define ENABLE_SU 1
- #ifdef MAKE_SUID
- # define IF_SU(...) __VA_ARGS__ "CONFIG_SU"
- #else
- # define IF_SU(...) __VA_ARGS__
- #endif
- #define IF_NOT_SU(...)
- #define CONFIG_FEATURE_SU_SYSLOG 1
- #define ENABLE_FEATURE_SU_SYSLOG 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SU_SYSLOG(...) __VA_ARGS__ "CONFIG_FEATURE_SU_SYSLOG"
- #else
- # define IF_FEATURE_SU_SYSLOG(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SU_SYSLOG(...)
- #define CONFIG_FEATURE_SU_CHECKS_SHELLS 1
- #define ENABLE_FEATURE_SU_CHECKS_SHELLS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SU_CHECKS_SHELLS(...) __VA_ARGS__ "CONFIG_FEATURE_SU_CHECKS_SHELLS"
- #else
- # define IF_FEATURE_SU_CHECKS_SHELLS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SU_CHECKS_SHELLS(...)
- #undef CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY
- #define ENABLE_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY 0
- #define IF_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY(...)
- #define IF_NOT_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY(...) __VA_ARGS__
- #define CONFIG_SULOGIN 1
- #define ENABLE_SULOGIN 1
- #ifdef MAKE_SUID
- # define IF_SULOGIN(...) __VA_ARGS__ "CONFIG_SULOGIN"
- #else
- # define IF_SULOGIN(...) __VA_ARGS__
- #endif
- #define IF_NOT_SULOGIN(...)
- #define CONFIG_VLOCK 1
- #define ENABLE_VLOCK 1
- #ifdef MAKE_SUID
- # define IF_VLOCK(...) __VA_ARGS__ "CONFIG_VLOCK"
- #else
- # define IF_VLOCK(...) __VA_ARGS__
- #endif
- #define IF_NOT_VLOCK(...)
- /*
- * Linux Ext2 FS Progs
- */
- #define CONFIG_CHATTR 1
- #define ENABLE_CHATTR 1
- #ifdef MAKE_SUID
- # define IF_CHATTR(...) __VA_ARGS__ "CONFIG_CHATTR"
- #else
- # define IF_CHATTR(...) __VA_ARGS__
- #endif
- #define IF_NOT_CHATTR(...)
- #define CONFIG_FSCK 1
- #define ENABLE_FSCK 1
- #ifdef MAKE_SUID
- # define IF_FSCK(...) __VA_ARGS__ "CONFIG_FSCK"
- #else
- # define IF_FSCK(...) __VA_ARGS__
- #endif
- #define IF_NOT_FSCK(...)
- #define CONFIG_LSATTR 1
- #define ENABLE_LSATTR 1
- #ifdef MAKE_SUID
- # define IF_LSATTR(...) __VA_ARGS__ "CONFIG_LSATTR"
- #else
- # define IF_LSATTR(...) __VA_ARGS__
- #endif
- #define IF_NOT_LSATTR(...)
- #undef CONFIG_TUNE2FS
- #define ENABLE_TUNE2FS 0
- #define IF_TUNE2FS(...)
- #define IF_NOT_TUNE2FS(...) __VA_ARGS__
- /*
- * Linux Module Utilities
- */
- #define CONFIG_MODPROBE_SMALL 1
- #define ENABLE_MODPROBE_SMALL 1
- #ifdef MAKE_SUID
- # define IF_MODPROBE_SMALL(...) __VA_ARGS__ "CONFIG_MODPROBE_SMALL"
- #else
- # define IF_MODPROBE_SMALL(...) __VA_ARGS__
- #endif
- #define IF_NOT_MODPROBE_SMALL(...)
- #define CONFIG_DEPMOD 1
- #define ENABLE_DEPMOD 1
- #ifdef MAKE_SUID
- # define IF_DEPMOD(...) __VA_ARGS__ "CONFIG_DEPMOD"
- #else
- # define IF_DEPMOD(...) __VA_ARGS__
- #endif
- #define IF_NOT_DEPMOD(...)
- #define CONFIG_INSMOD 1
- #define ENABLE_INSMOD 1
- #ifdef MAKE_SUID
- # define IF_INSMOD(...) __VA_ARGS__ "CONFIG_INSMOD"
- #else
- # define IF_INSMOD(...) __VA_ARGS__
- #endif
- #define IF_NOT_INSMOD(...)
- #define CONFIG_LSMOD 1
- #define ENABLE_LSMOD 1
- #ifdef MAKE_SUID
- # define IF_LSMOD(...) __VA_ARGS__ "CONFIG_LSMOD"
- #else
- # define IF_LSMOD(...) __VA_ARGS__
- #endif
- #define IF_NOT_LSMOD(...)
- #undef CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT
- #define ENABLE_FEATURE_LSMOD_PRETTY_2_6_OUTPUT 0
- #define IF_FEATURE_LSMOD_PRETTY_2_6_OUTPUT(...)
- #define IF_NOT_FEATURE_LSMOD_PRETTY_2_6_OUTPUT(...) __VA_ARGS__
- #define CONFIG_MODINFO 1
- #define ENABLE_MODINFO 1
- #ifdef MAKE_SUID
- # define IF_MODINFO(...) __VA_ARGS__ "CONFIG_MODINFO"
- #else
- # define IF_MODINFO(...) __VA_ARGS__
- #endif
- #define IF_NOT_MODINFO(...)
- #define CONFIG_MODPROBE 1
- #define ENABLE_MODPROBE 1
- #ifdef MAKE_SUID
- # define IF_MODPROBE(...) __VA_ARGS__ "CONFIG_MODPROBE"
- #else
- # define IF_MODPROBE(...) __VA_ARGS__
- #endif
- #define IF_NOT_MODPROBE(...)
- #undef CONFIG_FEATURE_MODPROBE_BLACKLIST
- #define ENABLE_FEATURE_MODPROBE_BLACKLIST 0
- #define IF_FEATURE_MODPROBE_BLACKLIST(...)
- #define IF_NOT_FEATURE_MODPROBE_BLACKLIST(...) __VA_ARGS__
- #define CONFIG_RMMOD 1
- #define ENABLE_RMMOD 1
- #ifdef MAKE_SUID
- # define IF_RMMOD(...) __VA_ARGS__ "CONFIG_RMMOD"
- #else
- # define IF_RMMOD(...) __VA_ARGS__
- #endif
- #define IF_NOT_RMMOD(...)
- /*
- * Options common to multiple modutils
- */
- #define CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS 1
- #define ENABLE_FEATURE_CMDLINE_MODULE_OPTIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CMDLINE_MODULE_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS"
- #else
- # define IF_FEATURE_CMDLINE_MODULE_OPTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CMDLINE_MODULE_OPTIONS(...)
- #define CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED 1
- #define ENABLE_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED(...) __VA_ARGS__ "CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED"
- #else
- # define IF_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED(...)
- #undef CONFIG_FEATURE_2_4_MODULES
- #define ENABLE_FEATURE_2_4_MODULES 0
- #define IF_FEATURE_2_4_MODULES(...)
- #define IF_NOT_FEATURE_2_4_MODULES(...) __VA_ARGS__
- #undef CONFIG_FEATURE_INSMOD_VERSION_CHECKING
- #define ENABLE_FEATURE_INSMOD_VERSION_CHECKING 0
- #define IF_FEATURE_INSMOD_VERSION_CHECKING(...)
- #define IF_NOT_FEATURE_INSMOD_VERSION_CHECKING(...) __VA_ARGS__
- #undef CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS
- #define ENABLE_FEATURE_INSMOD_KSYMOOPS_SYMBOLS 0
- #define IF_FEATURE_INSMOD_KSYMOOPS_SYMBOLS(...)
- #define IF_NOT_FEATURE_INSMOD_KSYMOOPS_SYMBOLS(...) __VA_ARGS__
- #undef CONFIG_FEATURE_INSMOD_LOADINKMEM
- #define ENABLE_FEATURE_INSMOD_LOADINKMEM 0
- #define IF_FEATURE_INSMOD_LOADINKMEM(...)
- #define IF_NOT_FEATURE_INSMOD_LOADINKMEM(...) __VA_ARGS__
- #undef CONFIG_FEATURE_INSMOD_LOAD_MAP
- #define ENABLE_FEATURE_INSMOD_LOAD_MAP 0
- #define IF_FEATURE_INSMOD_LOAD_MAP(...)
- #define IF_NOT_FEATURE_INSMOD_LOAD_MAP(...) __VA_ARGS__
- #undef CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL
- #define ENABLE_FEATURE_INSMOD_LOAD_MAP_FULL 0
- #define IF_FEATURE_INSMOD_LOAD_MAP_FULL(...)
- #define IF_NOT_FEATURE_INSMOD_LOAD_MAP_FULL(...) __VA_ARGS__
- #undef CONFIG_FEATURE_CHECK_TAINTED_MODULE
- #define ENABLE_FEATURE_CHECK_TAINTED_MODULE 0
- #define IF_FEATURE_CHECK_TAINTED_MODULE(...)
- #define IF_NOT_FEATURE_CHECK_TAINTED_MODULE(...) __VA_ARGS__
- #undef CONFIG_FEATURE_INSMOD_TRY_MMAP
- #define ENABLE_FEATURE_INSMOD_TRY_MMAP 0
- #define IF_FEATURE_INSMOD_TRY_MMAP(...)
- #define IF_NOT_FEATURE_INSMOD_TRY_MMAP(...) __VA_ARGS__
- #undef CONFIG_FEATURE_MODUTILS_ALIAS
- #define ENABLE_FEATURE_MODUTILS_ALIAS 0
- #define IF_FEATURE_MODUTILS_ALIAS(...)
- #define IF_NOT_FEATURE_MODUTILS_ALIAS(...) __VA_ARGS__
- #undef CONFIG_FEATURE_MODUTILS_SYMBOLS
- #define ENABLE_FEATURE_MODUTILS_SYMBOLS 0
- #define IF_FEATURE_MODUTILS_SYMBOLS(...)
- #define IF_NOT_FEATURE_MODUTILS_SYMBOLS(...) __VA_ARGS__
- #define CONFIG_DEFAULT_MODULES_DIR "/lib/modules"
- #define ENABLE_DEFAULT_MODULES_DIR 1
- #ifdef MAKE_SUID
- # define IF_DEFAULT_MODULES_DIR(...) __VA_ARGS__ "CONFIG_DEFAULT_MODULES_DIR"
- #else
- # define IF_DEFAULT_MODULES_DIR(...) __VA_ARGS__
- #endif
- #define IF_NOT_DEFAULT_MODULES_DIR(...)
- #define CONFIG_DEFAULT_DEPMOD_FILE "modules.dep"
- #define ENABLE_DEFAULT_DEPMOD_FILE 1
- #ifdef MAKE_SUID
- # define IF_DEFAULT_DEPMOD_FILE(...) __VA_ARGS__ "CONFIG_DEFAULT_DEPMOD_FILE"
- #else
- # define IF_DEFAULT_DEPMOD_FILE(...) __VA_ARGS__
- #endif
- #define IF_NOT_DEFAULT_DEPMOD_FILE(...)
- /*
- * Linux System Utilities
- */
- #define CONFIG_ACPID 1
- #define ENABLE_ACPID 1
- #ifdef MAKE_SUID
- # define IF_ACPID(...) __VA_ARGS__ "CONFIG_ACPID"
- #else
- # define IF_ACPID(...) __VA_ARGS__
- #endif
- #define IF_NOT_ACPID(...)
- #define CONFIG_FEATURE_ACPID_COMPAT 1
- #define ENABLE_FEATURE_ACPID_COMPAT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_ACPID_COMPAT(...) __VA_ARGS__ "CONFIG_FEATURE_ACPID_COMPAT"
- #else
- # define IF_FEATURE_ACPID_COMPAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_ACPID_COMPAT(...)
- #define CONFIG_BLKDISCARD 1
- #define ENABLE_BLKDISCARD 1
- #ifdef MAKE_SUID
- # define IF_BLKDISCARD(...) __VA_ARGS__ "CONFIG_BLKDISCARD"
- #else
- # define IF_BLKDISCARD(...) __VA_ARGS__
- #endif
- #define IF_NOT_BLKDISCARD(...)
- #define CONFIG_BLKID 1
- #define ENABLE_BLKID 1
- #ifdef MAKE_SUID
- # define IF_BLKID(...) __VA_ARGS__ "CONFIG_BLKID"
- #else
- # define IF_BLKID(...) __VA_ARGS__
- #endif
- #define IF_NOT_BLKID(...)
- #define CONFIG_FEATURE_BLKID_TYPE 1
- #define ENABLE_FEATURE_BLKID_TYPE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_BLKID_TYPE(...) __VA_ARGS__ "CONFIG_FEATURE_BLKID_TYPE"
- #else
- # define IF_FEATURE_BLKID_TYPE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_BLKID_TYPE(...)
- #define CONFIG_BLOCKDEV 1
- #define ENABLE_BLOCKDEV 1
- #ifdef MAKE_SUID
- # define IF_BLOCKDEV(...) __VA_ARGS__ "CONFIG_BLOCKDEV"
- #else
- # define IF_BLOCKDEV(...) __VA_ARGS__
- #endif
- #define IF_NOT_BLOCKDEV(...)
- #define CONFIG_CAL 1
- #define ENABLE_CAL 1
- #ifdef MAKE_SUID
- # define IF_CAL(...) __VA_ARGS__ "CONFIG_CAL"
- #else
- # define IF_CAL(...) __VA_ARGS__
- #endif
- #define IF_NOT_CAL(...)
- #define CONFIG_CHRT 1
- #define ENABLE_CHRT 1
- #ifdef MAKE_SUID
- # define IF_CHRT(...) __VA_ARGS__ "CONFIG_CHRT"
- #else
- # define IF_CHRT(...) __VA_ARGS__
- #endif
- #define IF_NOT_CHRT(...)
- #define CONFIG_DMESG 1
- #define ENABLE_DMESG 1
- #ifdef MAKE_SUID
- # define IF_DMESG(...) __VA_ARGS__ "CONFIG_DMESG"
- #else
- # define IF_DMESG(...) __VA_ARGS__
- #endif
- #define IF_NOT_DMESG(...)
- #define CONFIG_FEATURE_DMESG_PRETTY 1
- #define ENABLE_FEATURE_DMESG_PRETTY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_DMESG_PRETTY(...) __VA_ARGS__ "CONFIG_FEATURE_DMESG_PRETTY"
- #else
- # define IF_FEATURE_DMESG_PRETTY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_DMESG_PRETTY(...)
- #define CONFIG_EJECT 1
- #define ENABLE_EJECT 1
- #ifdef MAKE_SUID
- # define IF_EJECT(...) __VA_ARGS__ "CONFIG_EJECT"
- #else
- # define IF_EJECT(...) __VA_ARGS__
- #endif
- #define IF_NOT_EJECT(...)
- #define CONFIG_FEATURE_EJECT_SCSI 1
- #define ENABLE_FEATURE_EJECT_SCSI 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_EJECT_SCSI(...) __VA_ARGS__ "CONFIG_FEATURE_EJECT_SCSI"
- #else
- # define IF_FEATURE_EJECT_SCSI(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_EJECT_SCSI(...)
- #define CONFIG_FALLOCATE 1
- #define ENABLE_FALLOCATE 1
- #ifdef MAKE_SUID
- # define IF_FALLOCATE(...) __VA_ARGS__ "CONFIG_FALLOCATE"
- #else
- # define IF_FALLOCATE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FALLOCATE(...)
- #define CONFIG_FATATTR 1
- #define ENABLE_FATATTR 1
- #ifdef MAKE_SUID
- # define IF_FATATTR(...) __VA_ARGS__ "CONFIG_FATATTR"
- #else
- # define IF_FATATTR(...) __VA_ARGS__
- #endif
- #define IF_NOT_FATATTR(...)
- #define CONFIG_FBSET 1
- #define ENABLE_FBSET 1
- #ifdef MAKE_SUID
- # define IF_FBSET(...) __VA_ARGS__ "CONFIG_FBSET"
- #else
- # define IF_FBSET(...) __VA_ARGS__
- #endif
- #define IF_NOT_FBSET(...)
- #define CONFIG_FEATURE_FBSET_FANCY 1
- #define ENABLE_FEATURE_FBSET_FANCY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FBSET_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_FBSET_FANCY"
- #else
- # define IF_FEATURE_FBSET_FANCY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FBSET_FANCY(...)
- #define CONFIG_FEATURE_FBSET_READMODE 1
- #define ENABLE_FEATURE_FBSET_READMODE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FBSET_READMODE(...) __VA_ARGS__ "CONFIG_FEATURE_FBSET_READMODE"
- #else
- # define IF_FEATURE_FBSET_READMODE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FBSET_READMODE(...)
- #define CONFIG_FDFORMAT 1
- #define ENABLE_FDFORMAT 1
- #ifdef MAKE_SUID
- # define IF_FDFORMAT(...) __VA_ARGS__ "CONFIG_FDFORMAT"
- #else
- # define IF_FDFORMAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FDFORMAT(...)
- #define CONFIG_FDISK 1
- #define ENABLE_FDISK 1
- #ifdef MAKE_SUID
- # define IF_FDISK(...) __VA_ARGS__ "CONFIG_FDISK"
- #else
- # define IF_FDISK(...) __VA_ARGS__
- #endif
- #define IF_NOT_FDISK(...)
- #undef CONFIG_FDISK_SUPPORT_LARGE_DISKS
- #define ENABLE_FDISK_SUPPORT_LARGE_DISKS 0
- #define IF_FDISK_SUPPORT_LARGE_DISKS(...)
- #define IF_NOT_FDISK_SUPPORT_LARGE_DISKS(...) __VA_ARGS__
- #define CONFIG_FEATURE_FDISK_WRITABLE 1
- #define ENABLE_FEATURE_FDISK_WRITABLE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FDISK_WRITABLE(...) __VA_ARGS__ "CONFIG_FEATURE_FDISK_WRITABLE"
- #else
- # define IF_FEATURE_FDISK_WRITABLE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FDISK_WRITABLE(...)
- #undef CONFIG_FEATURE_AIX_LABEL
- #define ENABLE_FEATURE_AIX_LABEL 0
- #define IF_FEATURE_AIX_LABEL(...)
- #define IF_NOT_FEATURE_AIX_LABEL(...) __VA_ARGS__
- #undef CONFIG_FEATURE_SGI_LABEL
- #define ENABLE_FEATURE_SGI_LABEL 0
- #define IF_FEATURE_SGI_LABEL(...)
- #define IF_NOT_FEATURE_SGI_LABEL(...) __VA_ARGS__
- #undef CONFIG_FEATURE_SUN_LABEL
- #define ENABLE_FEATURE_SUN_LABEL 0
- #define IF_FEATURE_SUN_LABEL(...)
- #define IF_NOT_FEATURE_SUN_LABEL(...) __VA_ARGS__
- #undef CONFIG_FEATURE_OSF_LABEL
- #define ENABLE_FEATURE_OSF_LABEL 0
- #define IF_FEATURE_OSF_LABEL(...)
- #define IF_NOT_FEATURE_OSF_LABEL(...) __VA_ARGS__
- #undef CONFIG_FEATURE_GPT_LABEL
- #define ENABLE_FEATURE_GPT_LABEL 0
- #define IF_FEATURE_GPT_LABEL(...)
- #define IF_NOT_FEATURE_GPT_LABEL(...) __VA_ARGS__
- #define CONFIG_FEATURE_FDISK_ADVANCED 1
- #define ENABLE_FEATURE_FDISK_ADVANCED 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FDISK_ADVANCED(...) __VA_ARGS__ "CONFIG_FEATURE_FDISK_ADVANCED"
- #else
- # define IF_FEATURE_FDISK_ADVANCED(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FDISK_ADVANCED(...)
- #define CONFIG_FINDFS 1
- #define ENABLE_FINDFS 1
- #ifdef MAKE_SUID
- # define IF_FINDFS(...) __VA_ARGS__ "CONFIG_FINDFS"
- #else
- # define IF_FINDFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FINDFS(...)
- #define CONFIG_FLOCK 1
- #define ENABLE_FLOCK 1
- #ifdef MAKE_SUID
- # define IF_FLOCK(...) __VA_ARGS__ "CONFIG_FLOCK"
- #else
- # define IF_FLOCK(...) __VA_ARGS__
- #endif
- #define IF_NOT_FLOCK(...)
- #define CONFIG_FDFLUSH 1
- #define ENABLE_FDFLUSH 1
- #ifdef MAKE_SUID
- # define IF_FDFLUSH(...) __VA_ARGS__ "CONFIG_FDFLUSH"
- #else
- # define IF_FDFLUSH(...) __VA_ARGS__
- #endif
- #define IF_NOT_FDFLUSH(...)
- #define CONFIG_FREERAMDISK 1
- #define ENABLE_FREERAMDISK 1
- #ifdef MAKE_SUID
- # define IF_FREERAMDISK(...) __VA_ARGS__ "CONFIG_FREERAMDISK"
- #else
- # define IF_FREERAMDISK(...) __VA_ARGS__
- #endif
- #define IF_NOT_FREERAMDISK(...)
- #define CONFIG_FSCK_MINIX 1
- #define ENABLE_FSCK_MINIX 1
- #ifdef MAKE_SUID
- # define IF_FSCK_MINIX(...) __VA_ARGS__ "CONFIG_FSCK_MINIX"
- #else
- # define IF_FSCK_MINIX(...) __VA_ARGS__
- #endif
- #define IF_NOT_FSCK_MINIX(...)
- #define CONFIG_FSFREEZE 1
- #define ENABLE_FSFREEZE 1
- #ifdef MAKE_SUID
- # define IF_FSFREEZE(...) __VA_ARGS__ "CONFIG_FSFREEZE"
- #else
- # define IF_FSFREEZE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FSFREEZE(...)
- #define CONFIG_FSTRIM 1
- #define ENABLE_FSTRIM 1
- #ifdef MAKE_SUID
- # define IF_FSTRIM(...) __VA_ARGS__ "CONFIG_FSTRIM"
- #else
- # define IF_FSTRIM(...) __VA_ARGS__
- #endif
- #define IF_NOT_FSTRIM(...)
- #define CONFIG_GETOPT 1
- #define ENABLE_GETOPT 1
- #ifdef MAKE_SUID
- # define IF_GETOPT(...) __VA_ARGS__ "CONFIG_GETOPT"
- #else
- # define IF_GETOPT(...) __VA_ARGS__
- #endif
- #define IF_NOT_GETOPT(...)
- #define CONFIG_FEATURE_GETOPT_LONG 1
- #define ENABLE_FEATURE_GETOPT_LONG 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_GETOPT_LONG(...) __VA_ARGS__ "CONFIG_FEATURE_GETOPT_LONG"
- #else
- # define IF_FEATURE_GETOPT_LONG(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_GETOPT_LONG(...)
- #define CONFIG_HEXDUMP 1
- #define ENABLE_HEXDUMP 1
- #ifdef MAKE_SUID
- # define IF_HEXDUMP(...) __VA_ARGS__ "CONFIG_HEXDUMP"
- #else
- # define IF_HEXDUMP(...) __VA_ARGS__
- #endif
- #define IF_NOT_HEXDUMP(...)
- #define CONFIG_FEATURE_HEXDUMP_REVERSE 1
- #define ENABLE_FEATURE_HEXDUMP_REVERSE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HEXDUMP_REVERSE(...) __VA_ARGS__ "CONFIG_FEATURE_HEXDUMP_REVERSE"
- #else
- # define IF_FEATURE_HEXDUMP_REVERSE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HEXDUMP_REVERSE(...)
- #define CONFIG_HD 1
- #define ENABLE_HD 1
- #ifdef MAKE_SUID
- # define IF_HD(...) __VA_ARGS__ "CONFIG_HD"
- #else
- # define IF_HD(...) __VA_ARGS__
- #endif
- #define IF_NOT_HD(...)
- #define CONFIG_XXD 1
- #define ENABLE_XXD 1
- #ifdef MAKE_SUID
- # define IF_XXD(...) __VA_ARGS__ "CONFIG_XXD"
- #else
- # define IF_XXD(...) __VA_ARGS__
- #endif
- #define IF_NOT_XXD(...)
- #define CONFIG_HWCLOCK 1
- #define ENABLE_HWCLOCK 1
- #ifdef MAKE_SUID
- # define IF_HWCLOCK(...) __VA_ARGS__ "CONFIG_HWCLOCK"
- #else
- # define IF_HWCLOCK(...) __VA_ARGS__
- #endif
- #define IF_NOT_HWCLOCK(...)
- #undef CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS
- #define ENABLE_FEATURE_HWCLOCK_ADJTIME_FHS 0
- #define IF_FEATURE_HWCLOCK_ADJTIME_FHS(...)
- #define IF_NOT_FEATURE_HWCLOCK_ADJTIME_FHS(...) __VA_ARGS__
- #define CONFIG_IONICE 1
- #define ENABLE_IONICE 1
- #ifdef MAKE_SUID
- # define IF_IONICE(...) __VA_ARGS__ "CONFIG_IONICE"
- #else
- # define IF_IONICE(...) __VA_ARGS__
- #endif
- #define IF_NOT_IONICE(...)
- #define CONFIG_IPCRM 1
- #define ENABLE_IPCRM 1
- #ifdef MAKE_SUID
- # define IF_IPCRM(...) __VA_ARGS__ "CONFIG_IPCRM"
- #else
- # define IF_IPCRM(...) __VA_ARGS__
- #endif
- #define IF_NOT_IPCRM(...)
- #define CONFIG_IPCS 1
- #define ENABLE_IPCS 1
- #ifdef MAKE_SUID
- # define IF_IPCS(...) __VA_ARGS__ "CONFIG_IPCS"
- #else
- # define IF_IPCS(...) __VA_ARGS__
- #endif
- #define IF_NOT_IPCS(...)
- #define CONFIG_LAST 1
- #define ENABLE_LAST 1
- #ifdef MAKE_SUID
- # define IF_LAST(...) __VA_ARGS__ "CONFIG_LAST"
- #else
- # define IF_LAST(...) __VA_ARGS__
- #endif
- #define IF_NOT_LAST(...)
- #define CONFIG_FEATURE_LAST_FANCY 1
- #define ENABLE_FEATURE_LAST_FANCY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LAST_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_LAST_FANCY"
- #else
- # define IF_FEATURE_LAST_FANCY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LAST_FANCY(...)
- #define CONFIG_LOSETUP 1
- #define ENABLE_LOSETUP 1
- #ifdef MAKE_SUID
- # define IF_LOSETUP(...) __VA_ARGS__ "CONFIG_LOSETUP"
- #else
- # define IF_LOSETUP(...) __VA_ARGS__
- #endif
- #define IF_NOT_LOSETUP(...)
- #define CONFIG_LSPCI 1
- #define ENABLE_LSPCI 1
- #ifdef MAKE_SUID
- # define IF_LSPCI(...) __VA_ARGS__ "CONFIG_LSPCI"
- #else
- # define IF_LSPCI(...) __VA_ARGS__
- #endif
- #define IF_NOT_LSPCI(...)
- #define CONFIG_LSUSB 1
- #define ENABLE_LSUSB 1
- #ifdef MAKE_SUID
- # define IF_LSUSB(...) __VA_ARGS__ "CONFIG_LSUSB"
- #else
- # define IF_LSUSB(...) __VA_ARGS__
- #endif
- #define IF_NOT_LSUSB(...)
- #define CONFIG_MDEV 1
- #define ENABLE_MDEV 1
- #ifdef MAKE_SUID
- # define IF_MDEV(...) __VA_ARGS__ "CONFIG_MDEV"
- #else
- # define IF_MDEV(...) __VA_ARGS__
- #endif
- #define IF_NOT_MDEV(...)
- #define CONFIG_FEATURE_MDEV_CONF 1
- #define ENABLE_FEATURE_MDEV_CONF 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MDEV_CONF(...) __VA_ARGS__ "CONFIG_FEATURE_MDEV_CONF"
- #else
- # define IF_FEATURE_MDEV_CONF(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MDEV_CONF(...)
- #define CONFIG_FEATURE_MDEV_RENAME 1
- #define ENABLE_FEATURE_MDEV_RENAME 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MDEV_RENAME(...) __VA_ARGS__ "CONFIG_FEATURE_MDEV_RENAME"
- #else
- # define IF_FEATURE_MDEV_RENAME(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MDEV_RENAME(...)
- #define CONFIG_FEATURE_MDEV_RENAME_REGEXP 1
- #define ENABLE_FEATURE_MDEV_RENAME_REGEXP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MDEV_RENAME_REGEXP(...) __VA_ARGS__ "CONFIG_FEATURE_MDEV_RENAME_REGEXP"
- #else
- # define IF_FEATURE_MDEV_RENAME_REGEXP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MDEV_RENAME_REGEXP(...)
- #define CONFIG_FEATURE_MDEV_EXEC 1
- #define ENABLE_FEATURE_MDEV_EXEC 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MDEV_EXEC(...) __VA_ARGS__ "CONFIG_FEATURE_MDEV_EXEC"
- #else
- # define IF_FEATURE_MDEV_EXEC(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MDEV_EXEC(...)
- #define CONFIG_FEATURE_MDEV_LOAD_FIRMWARE 1
- #define ENABLE_FEATURE_MDEV_LOAD_FIRMWARE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MDEV_LOAD_FIRMWARE(...) __VA_ARGS__ "CONFIG_FEATURE_MDEV_LOAD_FIRMWARE"
- #else
- # define IF_FEATURE_MDEV_LOAD_FIRMWARE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MDEV_LOAD_FIRMWARE(...)
- #define CONFIG_MESG 1
- #define ENABLE_MESG 1
- #ifdef MAKE_SUID
- # define IF_MESG(...) __VA_ARGS__ "CONFIG_MESG"
- #else
- # define IF_MESG(...) __VA_ARGS__
- #endif
- #define IF_NOT_MESG(...)
- #define CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP 1
- #define ENABLE_FEATURE_MESG_ENABLE_ONLY_GROUP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MESG_ENABLE_ONLY_GROUP(...) __VA_ARGS__ "CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP"
- #else
- # define IF_FEATURE_MESG_ENABLE_ONLY_GROUP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MESG_ENABLE_ONLY_GROUP(...)
- #define CONFIG_MKE2FS 1
- #define ENABLE_MKE2FS 1
- #ifdef MAKE_SUID
- # define IF_MKE2FS(...) __VA_ARGS__ "CONFIG_MKE2FS"
- #else
- # define IF_MKE2FS(...) __VA_ARGS__
- #endif
- #define IF_NOT_MKE2FS(...)
- #define CONFIG_MKFS_EXT2 1
- #define ENABLE_MKFS_EXT2 1
- #ifdef MAKE_SUID
- # define IF_MKFS_EXT2(...) __VA_ARGS__ "CONFIG_MKFS_EXT2"
- #else
- # define IF_MKFS_EXT2(...) __VA_ARGS__
- #endif
- #define IF_NOT_MKFS_EXT2(...)
- #define CONFIG_MKFS_MINIX 1
- #define ENABLE_MKFS_MINIX 1
- #ifdef MAKE_SUID
- # define IF_MKFS_MINIX(...) __VA_ARGS__ "CONFIG_MKFS_MINIX"
- #else
- # define IF_MKFS_MINIX(...) __VA_ARGS__
- #endif
- #define IF_NOT_MKFS_MINIX(...)
- #define CONFIG_FEATURE_MINIX2 1
- #define ENABLE_FEATURE_MINIX2 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MINIX2(...) __VA_ARGS__ "CONFIG_FEATURE_MINIX2"
- #else
- # define IF_FEATURE_MINIX2(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MINIX2(...)
- #undef CONFIG_MKFS_REISER
- #define ENABLE_MKFS_REISER 0
- #define IF_MKFS_REISER(...)
- #define IF_NOT_MKFS_REISER(...) __VA_ARGS__
- #define CONFIG_MKDOSFS 1
- #define ENABLE_MKDOSFS 1
- #ifdef MAKE_SUID
- # define IF_MKDOSFS(...) __VA_ARGS__ "CONFIG_MKDOSFS"
- #else
- # define IF_MKDOSFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_MKDOSFS(...)
- #define CONFIG_MKFS_VFAT 1
- #define ENABLE_MKFS_VFAT 1
- #ifdef MAKE_SUID
- # define IF_MKFS_VFAT(...) __VA_ARGS__ "CONFIG_MKFS_VFAT"
- #else
- # define IF_MKFS_VFAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_MKFS_VFAT(...)
- #define CONFIG_MKSWAP 1
- #define ENABLE_MKSWAP 1
- #ifdef MAKE_SUID
- # define IF_MKSWAP(...) __VA_ARGS__ "CONFIG_MKSWAP"
- #else
- # define IF_MKSWAP(...) __VA_ARGS__
- #endif
- #define IF_NOT_MKSWAP(...)
- #define CONFIG_FEATURE_MKSWAP_UUID 1
- #define ENABLE_FEATURE_MKSWAP_UUID 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MKSWAP_UUID(...) __VA_ARGS__ "CONFIG_FEATURE_MKSWAP_UUID"
- #else
- # define IF_FEATURE_MKSWAP_UUID(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MKSWAP_UUID(...)
- #define CONFIG_MORE 1
- #define ENABLE_MORE 1
- #ifdef MAKE_SUID
- # define IF_MORE(...) __VA_ARGS__ "CONFIG_MORE"
- #else
- # define IF_MORE(...) __VA_ARGS__
- #endif
- #define IF_NOT_MORE(...)
- #define CONFIG_MOUNT 1
- #define ENABLE_MOUNT 1
- #ifdef MAKE_SUID
- # define IF_MOUNT(...) __VA_ARGS__ "CONFIG_MOUNT"
- #else
- # define IF_MOUNT(...) __VA_ARGS__
- #endif
- #define IF_NOT_MOUNT(...)
- #define CONFIG_FEATURE_MOUNT_FAKE 1
- #define ENABLE_FEATURE_MOUNT_FAKE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MOUNT_FAKE(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_FAKE"
- #else
- # define IF_FEATURE_MOUNT_FAKE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MOUNT_FAKE(...)
- #define CONFIG_FEATURE_MOUNT_VERBOSE 1
- #define ENABLE_FEATURE_MOUNT_VERBOSE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MOUNT_VERBOSE(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_VERBOSE"
- #else
- # define IF_FEATURE_MOUNT_VERBOSE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MOUNT_VERBOSE(...)
- #undef CONFIG_FEATURE_MOUNT_HELPERS
- #define ENABLE_FEATURE_MOUNT_HELPERS 0
- #define IF_FEATURE_MOUNT_HELPERS(...)
- #define IF_NOT_FEATURE_MOUNT_HELPERS(...) __VA_ARGS__
- #define CONFIG_FEATURE_MOUNT_LABEL 1
- #define ENABLE_FEATURE_MOUNT_LABEL 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MOUNT_LABEL(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_LABEL"
- #else
- # define IF_FEATURE_MOUNT_LABEL(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MOUNT_LABEL(...)
- #undef CONFIG_FEATURE_MOUNT_NFS
- #define ENABLE_FEATURE_MOUNT_NFS 0
- #define IF_FEATURE_MOUNT_NFS(...)
- #define IF_NOT_FEATURE_MOUNT_NFS(...) __VA_ARGS__
- #define CONFIG_FEATURE_MOUNT_CIFS 1
- #define ENABLE_FEATURE_MOUNT_CIFS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MOUNT_CIFS(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_CIFS"
- #else
- # define IF_FEATURE_MOUNT_CIFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MOUNT_CIFS(...)
- #define CONFIG_FEATURE_MOUNT_FLAGS 1
- #define ENABLE_FEATURE_MOUNT_FLAGS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MOUNT_FLAGS(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_FLAGS"
- #else
- # define IF_FEATURE_MOUNT_FLAGS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MOUNT_FLAGS(...)
- #define CONFIG_FEATURE_MOUNT_FSTAB 1
- #define ENABLE_FEATURE_MOUNT_FSTAB 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MOUNT_FSTAB(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_FSTAB"
- #else
- # define IF_FEATURE_MOUNT_FSTAB(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MOUNT_FSTAB(...)
- #define CONFIG_FEATURE_MOUNT_OTHERTAB 1
- #define ENABLE_FEATURE_MOUNT_OTHERTAB 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MOUNT_OTHERTAB(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_OTHERTAB"
- #else
- # define IF_FEATURE_MOUNT_OTHERTAB(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MOUNT_OTHERTAB(...)
- #define CONFIG_MOUNTPOINT 1
- #define ENABLE_MOUNTPOINT 1
- #ifdef MAKE_SUID
- # define IF_MOUNTPOINT(...) __VA_ARGS__ "CONFIG_MOUNTPOINT"
- #else
- # define IF_MOUNTPOINT(...) __VA_ARGS__
- #endif
- #define IF_NOT_MOUNTPOINT(...)
- #define CONFIG_NSENTER 1
- #define ENABLE_NSENTER 1
- #ifdef MAKE_SUID
- # define IF_NSENTER(...) __VA_ARGS__ "CONFIG_NSENTER"
- #else
- # define IF_NSENTER(...) __VA_ARGS__
- #endif
- #define IF_NOT_NSENTER(...)
- #define CONFIG_PIVOT_ROOT 1
- #define ENABLE_PIVOT_ROOT 1
- #ifdef MAKE_SUID
- # define IF_PIVOT_ROOT(...) __VA_ARGS__ "CONFIG_PIVOT_ROOT"
- #else
- # define IF_PIVOT_ROOT(...) __VA_ARGS__
- #endif
- #define IF_NOT_PIVOT_ROOT(...)
- #define CONFIG_RDATE 1
- #define ENABLE_RDATE 1
- #ifdef MAKE_SUID
- # define IF_RDATE(...) __VA_ARGS__ "CONFIG_RDATE"
- #else
- # define IF_RDATE(...) __VA_ARGS__
- #endif
- #define IF_NOT_RDATE(...)
- #define CONFIG_RDEV 1
- #define ENABLE_RDEV 1
- #ifdef MAKE_SUID
- # define IF_RDEV(...) __VA_ARGS__ "CONFIG_RDEV"
- #else
- # define IF_RDEV(...) __VA_ARGS__
- #endif
- #define IF_NOT_RDEV(...)
- #define CONFIG_READPROFILE 1
- #define ENABLE_READPROFILE 1
- #ifdef MAKE_SUID
- # define IF_READPROFILE(...) __VA_ARGS__ "CONFIG_READPROFILE"
- #else
- # define IF_READPROFILE(...) __VA_ARGS__
- #endif
- #define IF_NOT_READPROFILE(...)
- #define CONFIG_RENICE 1
- #define ENABLE_RENICE 1
- #ifdef MAKE_SUID
- # define IF_RENICE(...) __VA_ARGS__ "CONFIG_RENICE"
- #else
- # define IF_RENICE(...) __VA_ARGS__
- #endif
- #define IF_NOT_RENICE(...)
- #define CONFIG_REV 1
- #define ENABLE_REV 1
- #ifdef MAKE_SUID
- # define IF_REV(...) __VA_ARGS__ "CONFIG_REV"
- #else
- # define IF_REV(...) __VA_ARGS__
- #endif
- #define IF_NOT_REV(...)
- #define CONFIG_RTCWAKE 1
- #define ENABLE_RTCWAKE 1
- #ifdef MAKE_SUID
- # define IF_RTCWAKE(...) __VA_ARGS__ "CONFIG_RTCWAKE"
- #else
- # define IF_RTCWAKE(...) __VA_ARGS__
- #endif
- #define IF_NOT_RTCWAKE(...)
- #define CONFIG_SCRIPT 1
- #define ENABLE_SCRIPT 1
- #ifdef MAKE_SUID
- # define IF_SCRIPT(...) __VA_ARGS__ "CONFIG_SCRIPT"
- #else
- # define IF_SCRIPT(...) __VA_ARGS__
- #endif
- #define IF_NOT_SCRIPT(...)
- #define CONFIG_SCRIPTREPLAY 1
- #define ENABLE_SCRIPTREPLAY 1
- #ifdef MAKE_SUID
- # define IF_SCRIPTREPLAY(...) __VA_ARGS__ "CONFIG_SCRIPTREPLAY"
- #else
- # define IF_SCRIPTREPLAY(...) __VA_ARGS__
- #endif
- #define IF_NOT_SCRIPTREPLAY(...)
- #define CONFIG_SETARCH 1
- #define ENABLE_SETARCH 1
- #ifdef MAKE_SUID
- # define IF_SETARCH(...) __VA_ARGS__ "CONFIG_SETARCH"
- #else
- # define IF_SETARCH(...) __VA_ARGS__
- #endif
- #define IF_NOT_SETARCH(...)
- #define CONFIG_LINUX32 1
- #define ENABLE_LINUX32 1
- #ifdef MAKE_SUID
- # define IF_LINUX32(...) __VA_ARGS__ "CONFIG_LINUX32"
- #else
- # define IF_LINUX32(...) __VA_ARGS__
- #endif
- #define IF_NOT_LINUX32(...)
- #define CONFIG_LINUX64 1
- #define ENABLE_LINUX64 1
- #ifdef MAKE_SUID
- # define IF_LINUX64(...) __VA_ARGS__ "CONFIG_LINUX64"
- #else
- # define IF_LINUX64(...) __VA_ARGS__
- #endif
- #define IF_NOT_LINUX64(...)
- #define CONFIG_SETPRIV 1
- #define ENABLE_SETPRIV 1
- #ifdef MAKE_SUID
- # define IF_SETPRIV(...) __VA_ARGS__ "CONFIG_SETPRIV"
- #else
- # define IF_SETPRIV(...) __VA_ARGS__
- #endif
- #define IF_NOT_SETPRIV(...)
- #define CONFIG_FEATURE_SETPRIV_DUMP 1
- #define ENABLE_FEATURE_SETPRIV_DUMP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SETPRIV_DUMP(...) __VA_ARGS__ "CONFIG_FEATURE_SETPRIV_DUMP"
- #else
- # define IF_FEATURE_SETPRIV_DUMP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SETPRIV_DUMP(...)
- #define CONFIG_FEATURE_SETPRIV_CAPABILITIES 1
- #define ENABLE_FEATURE_SETPRIV_CAPABILITIES 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SETPRIV_CAPABILITIES(...) __VA_ARGS__ "CONFIG_FEATURE_SETPRIV_CAPABILITIES"
- #else
- # define IF_FEATURE_SETPRIV_CAPABILITIES(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SETPRIV_CAPABILITIES(...)
- #define CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES 1
- #define ENABLE_FEATURE_SETPRIV_CAPABILITY_NAMES 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SETPRIV_CAPABILITY_NAMES(...) __VA_ARGS__ "CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES"
- #else
- # define IF_FEATURE_SETPRIV_CAPABILITY_NAMES(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SETPRIV_CAPABILITY_NAMES(...)
- #define CONFIG_SETSID 1
- #define ENABLE_SETSID 1
- #ifdef MAKE_SUID
- # define IF_SETSID(...) __VA_ARGS__ "CONFIG_SETSID"
- #else
- # define IF_SETSID(...) __VA_ARGS__
- #endif
- #define IF_NOT_SETSID(...)
- #define CONFIG_SWAPON 1
- #define ENABLE_SWAPON 1
- #ifdef MAKE_SUID
- # define IF_SWAPON(...) __VA_ARGS__ "CONFIG_SWAPON"
- #else
- # define IF_SWAPON(...) __VA_ARGS__
- #endif
- #define IF_NOT_SWAPON(...)
- #define CONFIG_FEATURE_SWAPON_DISCARD 1
- #define ENABLE_FEATURE_SWAPON_DISCARD 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SWAPON_DISCARD(...) __VA_ARGS__ "CONFIG_FEATURE_SWAPON_DISCARD"
- #else
- # define IF_FEATURE_SWAPON_DISCARD(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SWAPON_DISCARD(...)
- #define CONFIG_FEATURE_SWAPON_PRI 1
- #define ENABLE_FEATURE_SWAPON_PRI 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SWAPON_PRI(...) __VA_ARGS__ "CONFIG_FEATURE_SWAPON_PRI"
- #else
- # define IF_FEATURE_SWAPON_PRI(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SWAPON_PRI(...)
- #define CONFIG_SWAPOFF 1
- #define ENABLE_SWAPOFF 1
- #ifdef MAKE_SUID
- # define IF_SWAPOFF(...) __VA_ARGS__ "CONFIG_SWAPOFF"
- #else
- # define IF_SWAPOFF(...) __VA_ARGS__
- #endif
- #define IF_NOT_SWAPOFF(...)
- #define CONFIG_FEATURE_SWAPONOFF_LABEL 1
- #define ENABLE_FEATURE_SWAPONOFF_LABEL 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SWAPONOFF_LABEL(...) __VA_ARGS__ "CONFIG_FEATURE_SWAPONOFF_LABEL"
- #else
- # define IF_FEATURE_SWAPONOFF_LABEL(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SWAPONOFF_LABEL(...)
- #define CONFIG_SWITCH_ROOT 1
- #define ENABLE_SWITCH_ROOT 1
- #ifdef MAKE_SUID
- # define IF_SWITCH_ROOT(...) __VA_ARGS__ "CONFIG_SWITCH_ROOT"
- #else
- # define IF_SWITCH_ROOT(...) __VA_ARGS__
- #endif
- #define IF_NOT_SWITCH_ROOT(...)
- #define CONFIG_TASKSET 1
- #define ENABLE_TASKSET 1
- #ifdef MAKE_SUID
- # define IF_TASKSET(...) __VA_ARGS__ "CONFIG_TASKSET"
- #else
- # define IF_TASKSET(...) __VA_ARGS__
- #endif
- #define IF_NOT_TASKSET(...)
- #define CONFIG_FEATURE_TASKSET_FANCY 1
- #define ENABLE_FEATURE_TASKSET_FANCY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TASKSET_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_TASKSET_FANCY"
- #else
- # define IF_FEATURE_TASKSET_FANCY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TASKSET_FANCY(...)
- #define CONFIG_UEVENT 1
- #define ENABLE_UEVENT 1
- #ifdef MAKE_SUID
- # define IF_UEVENT(...) __VA_ARGS__ "CONFIG_UEVENT"
- #else
- # define IF_UEVENT(...) __VA_ARGS__
- #endif
- #define IF_NOT_UEVENT(...)
- #define CONFIG_UMOUNT 1
- #define ENABLE_UMOUNT 1
- #ifdef MAKE_SUID
- # define IF_UMOUNT(...) __VA_ARGS__ "CONFIG_UMOUNT"
- #else
- # define IF_UMOUNT(...) __VA_ARGS__
- #endif
- #define IF_NOT_UMOUNT(...)
- #define CONFIG_FEATURE_UMOUNT_ALL 1
- #define ENABLE_FEATURE_UMOUNT_ALL 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_UMOUNT_ALL(...) __VA_ARGS__ "CONFIG_FEATURE_UMOUNT_ALL"
- #else
- # define IF_FEATURE_UMOUNT_ALL(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_UMOUNT_ALL(...)
- #define CONFIG_UNSHARE 1
- #define ENABLE_UNSHARE 1
- #ifdef MAKE_SUID
- # define IF_UNSHARE(...) __VA_ARGS__ "CONFIG_UNSHARE"
- #else
- # define IF_UNSHARE(...) __VA_ARGS__
- #endif
- #define IF_NOT_UNSHARE(...)
- #define CONFIG_WALL 1
- #define ENABLE_WALL 1
- #ifdef MAKE_SUID
- # define IF_WALL(...) __VA_ARGS__ "CONFIG_WALL"
- #else
- # define IF_WALL(...) __VA_ARGS__
- #endif
- #define IF_NOT_WALL(...)
- /*
- * Common options for mount/umount
- */
- #define CONFIG_FEATURE_MOUNT_LOOP 1
- #define ENABLE_FEATURE_MOUNT_LOOP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MOUNT_LOOP(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_LOOP"
- #else
- # define IF_FEATURE_MOUNT_LOOP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MOUNT_LOOP(...)
- #define CONFIG_FEATURE_MOUNT_LOOP_CREATE 1
- #define ENABLE_FEATURE_MOUNT_LOOP_CREATE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MOUNT_LOOP_CREATE(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_LOOP_CREATE"
- #else
- # define IF_FEATURE_MOUNT_LOOP_CREATE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MOUNT_LOOP_CREATE(...)
- #undef CONFIG_FEATURE_MTAB_SUPPORT
- #define ENABLE_FEATURE_MTAB_SUPPORT 0
- #define IF_FEATURE_MTAB_SUPPORT(...)
- #define IF_NOT_FEATURE_MTAB_SUPPORT(...) __VA_ARGS__
- #define CONFIG_VOLUMEID 1
- #define ENABLE_VOLUMEID 1
- #ifdef MAKE_SUID
- # define IF_VOLUMEID(...) __VA_ARGS__ "CONFIG_VOLUMEID"
- #else
- # define IF_VOLUMEID(...) __VA_ARGS__
- #endif
- #define IF_NOT_VOLUMEID(...)
- /*
- * Filesystem/Volume identification
- */
- #define CONFIG_FEATURE_VOLUMEID_BCACHE 1
- #define ENABLE_FEATURE_VOLUMEID_BCACHE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_BCACHE(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_BCACHE"
- #else
- # define IF_FEATURE_VOLUMEID_BCACHE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_BCACHE(...)
- #define CONFIG_FEATURE_VOLUMEID_BTRFS 1
- #define ENABLE_FEATURE_VOLUMEID_BTRFS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_BTRFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_BTRFS"
- #else
- # define IF_FEATURE_VOLUMEID_BTRFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_BTRFS(...)
- #define CONFIG_FEATURE_VOLUMEID_CRAMFS 1
- #define ENABLE_FEATURE_VOLUMEID_CRAMFS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_CRAMFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_CRAMFS"
- #else
- # define IF_FEATURE_VOLUMEID_CRAMFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_CRAMFS(...)
- #define CONFIG_FEATURE_VOLUMEID_EXFAT 1
- #define ENABLE_FEATURE_VOLUMEID_EXFAT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_EXFAT(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_EXFAT"
- #else
- # define IF_FEATURE_VOLUMEID_EXFAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_EXFAT(...)
- #define CONFIG_FEATURE_VOLUMEID_EXT 1
- #define ENABLE_FEATURE_VOLUMEID_EXT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_EXT(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_EXT"
- #else
- # define IF_FEATURE_VOLUMEID_EXT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_EXT(...)
- #define CONFIG_FEATURE_VOLUMEID_F2FS 1
- #define ENABLE_FEATURE_VOLUMEID_F2FS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_F2FS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_F2FS"
- #else
- # define IF_FEATURE_VOLUMEID_F2FS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_F2FS(...)
- #define CONFIG_FEATURE_VOLUMEID_FAT 1
- #define ENABLE_FEATURE_VOLUMEID_FAT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_FAT(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_FAT"
- #else
- # define IF_FEATURE_VOLUMEID_FAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_FAT(...)
- #define CONFIG_FEATURE_VOLUMEID_HFS 1
- #define ENABLE_FEATURE_VOLUMEID_HFS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_HFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_HFS"
- #else
- # define IF_FEATURE_VOLUMEID_HFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_HFS(...)
- #define CONFIG_FEATURE_VOLUMEID_ISO9660 1
- #define ENABLE_FEATURE_VOLUMEID_ISO9660 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_ISO9660(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_ISO9660"
- #else
- # define IF_FEATURE_VOLUMEID_ISO9660(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_ISO9660(...)
- #define CONFIG_FEATURE_VOLUMEID_JFS 1
- #define ENABLE_FEATURE_VOLUMEID_JFS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_JFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_JFS"
- #else
- # define IF_FEATURE_VOLUMEID_JFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_JFS(...)
- #define CONFIG_FEATURE_VOLUMEID_LINUXRAID 1
- #define ENABLE_FEATURE_VOLUMEID_LINUXRAID 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_LINUXRAID(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_LINUXRAID"
- #else
- # define IF_FEATURE_VOLUMEID_LINUXRAID(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_LINUXRAID(...)
- #define CONFIG_FEATURE_VOLUMEID_LINUXSWAP 1
- #define ENABLE_FEATURE_VOLUMEID_LINUXSWAP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_LINUXSWAP(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_LINUXSWAP"
- #else
- # define IF_FEATURE_VOLUMEID_LINUXSWAP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_LINUXSWAP(...)
- #define CONFIG_FEATURE_VOLUMEID_LUKS 1
- #define ENABLE_FEATURE_VOLUMEID_LUKS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_LUKS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_LUKS"
- #else
- # define IF_FEATURE_VOLUMEID_LUKS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_LUKS(...)
- #define CONFIG_FEATURE_VOLUMEID_MINIX 1
- #define ENABLE_FEATURE_VOLUMEID_MINIX 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_MINIX(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_MINIX"
- #else
- # define IF_FEATURE_VOLUMEID_MINIX(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_MINIX(...)
- #define CONFIG_FEATURE_VOLUMEID_NILFS 1
- #define ENABLE_FEATURE_VOLUMEID_NILFS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_NILFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_NILFS"
- #else
- # define IF_FEATURE_VOLUMEID_NILFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_NILFS(...)
- #define CONFIG_FEATURE_VOLUMEID_NTFS 1
- #define ENABLE_FEATURE_VOLUMEID_NTFS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_NTFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_NTFS"
- #else
- # define IF_FEATURE_VOLUMEID_NTFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_NTFS(...)
- #define CONFIG_FEATURE_VOLUMEID_OCFS2 1
- #define ENABLE_FEATURE_VOLUMEID_OCFS2 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_OCFS2(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_OCFS2"
- #else
- # define IF_FEATURE_VOLUMEID_OCFS2(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_OCFS2(...)
- #define CONFIG_FEATURE_VOLUMEID_REISERFS 1
- #define ENABLE_FEATURE_VOLUMEID_REISERFS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_REISERFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_REISERFS"
- #else
- # define IF_FEATURE_VOLUMEID_REISERFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_REISERFS(...)
- #define CONFIG_FEATURE_VOLUMEID_ROMFS 1
- #define ENABLE_FEATURE_VOLUMEID_ROMFS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_ROMFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_ROMFS"
- #else
- # define IF_FEATURE_VOLUMEID_ROMFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_ROMFS(...)
- #define CONFIG_FEATURE_VOLUMEID_SQUASHFS 1
- #define ENABLE_FEATURE_VOLUMEID_SQUASHFS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_SQUASHFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_SQUASHFS"
- #else
- # define IF_FEATURE_VOLUMEID_SQUASHFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_SQUASHFS(...)
- #define CONFIG_FEATURE_VOLUMEID_SYSV 1
- #define ENABLE_FEATURE_VOLUMEID_SYSV 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_SYSV(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_SYSV"
- #else
- # define IF_FEATURE_VOLUMEID_SYSV(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_SYSV(...)
- #define CONFIG_FEATURE_VOLUMEID_UBIFS 1
- #define ENABLE_FEATURE_VOLUMEID_UBIFS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_UBIFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_UBIFS"
- #else
- # define IF_FEATURE_VOLUMEID_UBIFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_UBIFS(...)
- #define CONFIG_FEATURE_VOLUMEID_UDF 1
- #define ENABLE_FEATURE_VOLUMEID_UDF 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_UDF(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_UDF"
- #else
- # define IF_FEATURE_VOLUMEID_UDF(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_UDF(...)
- #define CONFIG_FEATURE_VOLUMEID_XFS 1
- #define ENABLE_FEATURE_VOLUMEID_XFS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_VOLUMEID_XFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_XFS"
- #else
- # define IF_FEATURE_VOLUMEID_XFS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_VOLUMEID_XFS(...)
- /*
- * Miscellaneous Utilities
- */
- #define CONFIG_ADJTIMEX 1
- #define ENABLE_ADJTIMEX 1
- #ifdef MAKE_SUID
- # define IF_ADJTIMEX(...) __VA_ARGS__ "CONFIG_ADJTIMEX"
- #else
- # define IF_ADJTIMEX(...) __VA_ARGS__
- #endif
- #define IF_NOT_ADJTIMEX(...)
- #undef CONFIG_BBCONFIG
- #define ENABLE_BBCONFIG 0
- #define IF_BBCONFIG(...)
- #define IF_NOT_BBCONFIG(...) __VA_ARGS__
- #undef CONFIG_FEATURE_COMPRESS_BBCONFIG
- #define ENABLE_FEATURE_COMPRESS_BBCONFIG 0
- #define IF_FEATURE_COMPRESS_BBCONFIG(...)
- #define IF_NOT_FEATURE_COMPRESS_BBCONFIG(...) __VA_ARGS__
- #define CONFIG_BEEP 1
- #define ENABLE_BEEP 1
- #ifdef MAKE_SUID
- # define IF_BEEP(...) __VA_ARGS__ "CONFIG_BEEP"
- #else
- # define IF_BEEP(...) __VA_ARGS__
- #endif
- #define IF_NOT_BEEP(...)
- #define CONFIG_FEATURE_BEEP_FREQ 4000
- #define ENABLE_FEATURE_BEEP_FREQ 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_BEEP_FREQ(...) __VA_ARGS__ "CONFIG_FEATURE_BEEP_FREQ"
- #else
- # define IF_FEATURE_BEEP_FREQ(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_BEEP_FREQ(...)
- #define CONFIG_FEATURE_BEEP_LENGTH_MS 30
- #define ENABLE_FEATURE_BEEP_LENGTH_MS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_BEEP_LENGTH_MS(...) __VA_ARGS__ "CONFIG_FEATURE_BEEP_LENGTH_MS"
- #else
- # define IF_FEATURE_BEEP_LENGTH_MS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_BEEP_LENGTH_MS(...)
- #define CONFIG_CHAT 1
- #define ENABLE_CHAT 1
- #ifdef MAKE_SUID
- # define IF_CHAT(...) __VA_ARGS__ "CONFIG_CHAT"
- #else
- # define IF_CHAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_CHAT(...)
- #define CONFIG_FEATURE_CHAT_NOFAIL 1
- #define ENABLE_FEATURE_CHAT_NOFAIL 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CHAT_NOFAIL(...) __VA_ARGS__ "CONFIG_FEATURE_CHAT_NOFAIL"
- #else
- # define IF_FEATURE_CHAT_NOFAIL(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CHAT_NOFAIL(...)
- #undef CONFIG_FEATURE_CHAT_TTY_HIFI
- #define ENABLE_FEATURE_CHAT_TTY_HIFI 0
- #define IF_FEATURE_CHAT_TTY_HIFI(...)
- #define IF_NOT_FEATURE_CHAT_TTY_HIFI(...) __VA_ARGS__
- #define CONFIG_FEATURE_CHAT_IMPLICIT_CR 1
- #define ENABLE_FEATURE_CHAT_IMPLICIT_CR 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CHAT_IMPLICIT_CR(...) __VA_ARGS__ "CONFIG_FEATURE_CHAT_IMPLICIT_CR"
- #else
- # define IF_FEATURE_CHAT_IMPLICIT_CR(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CHAT_IMPLICIT_CR(...)
- #define CONFIG_FEATURE_CHAT_SWALLOW_OPTS 1
- #define ENABLE_FEATURE_CHAT_SWALLOW_OPTS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CHAT_SWALLOW_OPTS(...) __VA_ARGS__ "CONFIG_FEATURE_CHAT_SWALLOW_OPTS"
- #else
- # define IF_FEATURE_CHAT_SWALLOW_OPTS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CHAT_SWALLOW_OPTS(...)
- #define CONFIG_FEATURE_CHAT_SEND_ESCAPES 1
- #define ENABLE_FEATURE_CHAT_SEND_ESCAPES 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CHAT_SEND_ESCAPES(...) __VA_ARGS__ "CONFIG_FEATURE_CHAT_SEND_ESCAPES"
- #else
- # define IF_FEATURE_CHAT_SEND_ESCAPES(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CHAT_SEND_ESCAPES(...)
- #define CONFIG_FEATURE_CHAT_VAR_ABORT_LEN 1
- #define ENABLE_FEATURE_CHAT_VAR_ABORT_LEN 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CHAT_VAR_ABORT_LEN(...) __VA_ARGS__ "CONFIG_FEATURE_CHAT_VAR_ABORT_LEN"
- #else
- # define IF_FEATURE_CHAT_VAR_ABORT_LEN(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CHAT_VAR_ABORT_LEN(...)
- #define CONFIG_FEATURE_CHAT_CLR_ABORT 1
- #define ENABLE_FEATURE_CHAT_CLR_ABORT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CHAT_CLR_ABORT(...) __VA_ARGS__ "CONFIG_FEATURE_CHAT_CLR_ABORT"
- #else
- # define IF_FEATURE_CHAT_CLR_ABORT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CHAT_CLR_ABORT(...)
- #define CONFIG_CONSPY 1
- #define ENABLE_CONSPY 1
- #ifdef MAKE_SUID
- # define IF_CONSPY(...) __VA_ARGS__ "CONFIG_CONSPY"
- #else
- # define IF_CONSPY(...) __VA_ARGS__
- #endif
- #define IF_NOT_CONSPY(...)
- #define CONFIG_CROND 1
- #define ENABLE_CROND 1
- #ifdef MAKE_SUID
- # define IF_CROND(...) __VA_ARGS__ "CONFIG_CROND"
- #else
- # define IF_CROND(...) __VA_ARGS__
- #endif
- #define IF_NOT_CROND(...)
- #define CONFIG_FEATURE_CROND_D 1
- #define ENABLE_FEATURE_CROND_D 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CROND_D(...) __VA_ARGS__ "CONFIG_FEATURE_CROND_D"
- #else
- # define IF_FEATURE_CROND_D(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CROND_D(...)
- #define CONFIG_FEATURE_CROND_CALL_SENDMAIL 1
- #define ENABLE_FEATURE_CROND_CALL_SENDMAIL 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CROND_CALL_SENDMAIL(...) __VA_ARGS__ "CONFIG_FEATURE_CROND_CALL_SENDMAIL"
- #else
- # define IF_FEATURE_CROND_CALL_SENDMAIL(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CROND_CALL_SENDMAIL(...)
- #define CONFIG_FEATURE_CROND_SPECIAL_TIMES 1
- #define ENABLE_FEATURE_CROND_SPECIAL_TIMES 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CROND_SPECIAL_TIMES(...) __VA_ARGS__ "CONFIG_FEATURE_CROND_SPECIAL_TIMES"
- #else
- # define IF_FEATURE_CROND_SPECIAL_TIMES(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CROND_SPECIAL_TIMES(...)
- #define CONFIG_FEATURE_CROND_DIR "/var/spool/cron"
- #define ENABLE_FEATURE_CROND_DIR 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_CROND_DIR(...) __VA_ARGS__ "CONFIG_FEATURE_CROND_DIR"
- #else
- # define IF_FEATURE_CROND_DIR(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_CROND_DIR(...)
- #define CONFIG_CRONTAB 1
- #define ENABLE_CRONTAB 1
- #ifdef MAKE_SUID
- # define IF_CRONTAB(...) __VA_ARGS__ "CONFIG_CRONTAB"
- #else
- # define IF_CRONTAB(...) __VA_ARGS__
- #endif
- #define IF_NOT_CRONTAB(...)
- #define CONFIG_DC 1
- #define ENABLE_DC 1
- #ifdef MAKE_SUID
- # define IF_DC(...) __VA_ARGS__ "CONFIG_DC"
- #else
- # define IF_DC(...) __VA_ARGS__
- #endif
- #define IF_NOT_DC(...)
- #define CONFIG_FEATURE_DC_LIBM 1
- #define ENABLE_FEATURE_DC_LIBM 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_DC_LIBM(...) __VA_ARGS__ "CONFIG_FEATURE_DC_LIBM"
- #else
- # define IF_FEATURE_DC_LIBM(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_DC_LIBM(...)
- #undef CONFIG_DEVFSD
- #define ENABLE_DEVFSD 0
- #define IF_DEVFSD(...)
- #define IF_NOT_DEVFSD(...) __VA_ARGS__
- #undef CONFIG_DEVFSD_MODLOAD
- #define ENABLE_DEVFSD_MODLOAD 0
- #define IF_DEVFSD_MODLOAD(...)
- #define IF_NOT_DEVFSD_MODLOAD(...) __VA_ARGS__
- #undef CONFIG_DEVFSD_FG_NP
- #define ENABLE_DEVFSD_FG_NP 0
- #define IF_DEVFSD_FG_NP(...)
- #define IF_NOT_DEVFSD_FG_NP(...) __VA_ARGS__
- #undef CONFIG_DEVFSD_VERBOSE
- #define ENABLE_DEVFSD_VERBOSE 0
- #define IF_DEVFSD_VERBOSE(...)
- #define IF_NOT_DEVFSD_VERBOSE(...) __VA_ARGS__
- #undef CONFIG_FEATURE_DEVFS
- #define ENABLE_FEATURE_DEVFS 0
- #define IF_FEATURE_DEVFS(...)
- #define IF_NOT_FEATURE_DEVFS(...) __VA_ARGS__
- #define CONFIG_DEVMEM 1
- #define ENABLE_DEVMEM 1
- #ifdef MAKE_SUID
- # define IF_DEVMEM(...) __VA_ARGS__ "CONFIG_DEVMEM"
- #else
- # define IF_DEVMEM(...) __VA_ARGS__
- #endif
- #define IF_NOT_DEVMEM(...)
- #define CONFIG_FBSPLASH 1
- #define ENABLE_FBSPLASH 1
- #ifdef MAKE_SUID
- # define IF_FBSPLASH(...) __VA_ARGS__ "CONFIG_FBSPLASH"
- #else
- # define IF_FBSPLASH(...) __VA_ARGS__
- #endif
- #define IF_NOT_FBSPLASH(...)
- #undef CONFIG_FLASH_ERASEALL
- #define ENABLE_FLASH_ERASEALL 0
- #define IF_FLASH_ERASEALL(...)
- #define IF_NOT_FLASH_ERASEALL(...) __VA_ARGS__
- #undef CONFIG_FLASH_LOCK
- #define ENABLE_FLASH_LOCK 0
- #define IF_FLASH_LOCK(...)
- #define IF_NOT_FLASH_LOCK(...) __VA_ARGS__
- #undef CONFIG_FLASH_UNLOCK
- #define ENABLE_FLASH_UNLOCK 0
- #define IF_FLASH_UNLOCK(...)
- #define IF_NOT_FLASH_UNLOCK(...) __VA_ARGS__
- #undef CONFIG_FLASHCP
- #define ENABLE_FLASHCP 0
- #define IF_FLASHCP(...)
- #define IF_NOT_FLASHCP(...) __VA_ARGS__
- #define CONFIG_HDPARM 1
- #define ENABLE_HDPARM 1
- #ifdef MAKE_SUID
- # define IF_HDPARM(...) __VA_ARGS__ "CONFIG_HDPARM"
- #else
- # define IF_HDPARM(...) __VA_ARGS__
- #endif
- #define IF_NOT_HDPARM(...)
- #define CONFIG_FEATURE_HDPARM_GET_IDENTITY 1
- #define ENABLE_FEATURE_HDPARM_GET_IDENTITY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HDPARM_GET_IDENTITY(...) __VA_ARGS__ "CONFIG_FEATURE_HDPARM_GET_IDENTITY"
- #else
- # define IF_FEATURE_HDPARM_GET_IDENTITY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HDPARM_GET_IDENTITY(...)
- #define CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF 1
- #define ENABLE_FEATURE_HDPARM_HDIO_SCAN_HWIF 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HDPARM_HDIO_SCAN_HWIF(...) __VA_ARGS__ "CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF"
- #else
- # define IF_FEATURE_HDPARM_HDIO_SCAN_HWIF(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HDPARM_HDIO_SCAN_HWIF(...)
- #define CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF 1
- #define ENABLE_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF(...) __VA_ARGS__ "CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF"
- #else
- # define IF_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF(...)
- #define CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET 1
- #define ENABLE_FEATURE_HDPARM_HDIO_DRIVE_RESET 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HDPARM_HDIO_DRIVE_RESET(...) __VA_ARGS__ "CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET"
- #else
- # define IF_FEATURE_HDPARM_HDIO_DRIVE_RESET(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HDPARM_HDIO_DRIVE_RESET(...)
- #define CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF 1
- #define ENABLE_FEATURE_HDPARM_HDIO_TRISTATE_HWIF 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HDPARM_HDIO_TRISTATE_HWIF(...) __VA_ARGS__ "CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF"
- #else
- # define IF_FEATURE_HDPARM_HDIO_TRISTATE_HWIF(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HDPARM_HDIO_TRISTATE_HWIF(...)
- #define CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA 1
- #define ENABLE_FEATURE_HDPARM_HDIO_GETSET_DMA 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HDPARM_HDIO_GETSET_DMA(...) __VA_ARGS__ "CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA"
- #else
- # define IF_FEATURE_HDPARM_HDIO_GETSET_DMA(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HDPARM_HDIO_GETSET_DMA(...)
- #define CONFIG_HEXEDIT 1
- #define ENABLE_HEXEDIT 1
- #ifdef MAKE_SUID
- # define IF_HEXEDIT(...) __VA_ARGS__ "CONFIG_HEXEDIT"
- #else
- # define IF_HEXEDIT(...) __VA_ARGS__
- #endif
- #define IF_NOT_HEXEDIT(...)
- #define CONFIG_I2CGET 1
- #define ENABLE_I2CGET 1
- #ifdef MAKE_SUID
- # define IF_I2CGET(...) __VA_ARGS__ "CONFIG_I2CGET"
- #else
- # define IF_I2CGET(...) __VA_ARGS__
- #endif
- #define IF_NOT_I2CGET(...)
- #define CONFIG_I2CSET 1
- #define ENABLE_I2CSET 1
- #ifdef MAKE_SUID
- # define IF_I2CSET(...) __VA_ARGS__ "CONFIG_I2CSET"
- #else
- # define IF_I2CSET(...) __VA_ARGS__
- #endif
- #define IF_NOT_I2CSET(...)
- #define CONFIG_I2CDUMP 1
- #define ENABLE_I2CDUMP 1
- #ifdef MAKE_SUID
- # define IF_I2CDUMP(...) __VA_ARGS__ "CONFIG_I2CDUMP"
- #else
- # define IF_I2CDUMP(...) __VA_ARGS__
- #endif
- #define IF_NOT_I2CDUMP(...)
- #define CONFIG_I2CDETECT 1
- #define ENABLE_I2CDETECT 1
- #ifdef MAKE_SUID
- # define IF_I2CDETECT(...) __VA_ARGS__ "CONFIG_I2CDETECT"
- #else
- # define IF_I2CDETECT(...) __VA_ARGS__
- #endif
- #define IF_NOT_I2CDETECT(...)
- #undef CONFIG_INOTIFYD
- #define ENABLE_INOTIFYD 0
- #define IF_INOTIFYD(...)
- #define IF_NOT_INOTIFYD(...) __VA_ARGS__
- #define CONFIG_LESS 1
- #define ENABLE_LESS 1
- #ifdef MAKE_SUID
- # define IF_LESS(...) __VA_ARGS__ "CONFIG_LESS"
- #else
- # define IF_LESS(...) __VA_ARGS__
- #endif
- #define IF_NOT_LESS(...)
- #define CONFIG_FEATURE_LESS_MAXLINES 9999999
- #define ENABLE_FEATURE_LESS_MAXLINES 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LESS_MAXLINES(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_MAXLINES"
- #else
- # define IF_FEATURE_LESS_MAXLINES(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LESS_MAXLINES(...)
- #define CONFIG_FEATURE_LESS_BRACKETS 1
- #define ENABLE_FEATURE_LESS_BRACKETS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LESS_BRACKETS(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_BRACKETS"
- #else
- # define IF_FEATURE_LESS_BRACKETS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LESS_BRACKETS(...)
- #define CONFIG_FEATURE_LESS_FLAGS 1
- #define ENABLE_FEATURE_LESS_FLAGS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LESS_FLAGS(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_FLAGS"
- #else
- # define IF_FEATURE_LESS_FLAGS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LESS_FLAGS(...)
- #define CONFIG_FEATURE_LESS_TRUNCATE 1
- #define ENABLE_FEATURE_LESS_TRUNCATE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LESS_TRUNCATE(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_TRUNCATE"
- #else
- # define IF_FEATURE_LESS_TRUNCATE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LESS_TRUNCATE(...)
- #define CONFIG_FEATURE_LESS_MARKS 1
- #define ENABLE_FEATURE_LESS_MARKS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LESS_MARKS(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_MARKS"
- #else
- # define IF_FEATURE_LESS_MARKS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LESS_MARKS(...)
- #define CONFIG_FEATURE_LESS_REGEXP 1
- #define ENABLE_FEATURE_LESS_REGEXP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LESS_REGEXP(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_REGEXP"
- #else
- # define IF_FEATURE_LESS_REGEXP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LESS_REGEXP(...)
- #define CONFIG_FEATURE_LESS_WINCH 1
- #define ENABLE_FEATURE_LESS_WINCH 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LESS_WINCH(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_WINCH"
- #else
- # define IF_FEATURE_LESS_WINCH(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LESS_WINCH(...)
- #define CONFIG_FEATURE_LESS_ASK_TERMINAL 1
- #define ENABLE_FEATURE_LESS_ASK_TERMINAL 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LESS_ASK_TERMINAL(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_ASK_TERMINAL"
- #else
- # define IF_FEATURE_LESS_ASK_TERMINAL(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LESS_ASK_TERMINAL(...)
- #define CONFIG_FEATURE_LESS_DASHCMD 1
- #define ENABLE_FEATURE_LESS_DASHCMD 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LESS_DASHCMD(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_DASHCMD"
- #else
- # define IF_FEATURE_LESS_DASHCMD(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LESS_DASHCMD(...)
- #define CONFIG_FEATURE_LESS_LINENUMS 1
- #define ENABLE_FEATURE_LESS_LINENUMS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LESS_LINENUMS(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_LINENUMS"
- #else
- # define IF_FEATURE_LESS_LINENUMS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LESS_LINENUMS(...)
- #define CONFIG_LSSCSI 1
- #define ENABLE_LSSCSI 1
- #ifdef MAKE_SUID
- # define IF_LSSCSI(...) __VA_ARGS__ "CONFIG_LSSCSI"
- #else
- # define IF_LSSCSI(...) __VA_ARGS__
- #endif
- #define IF_NOT_LSSCSI(...)
- #define CONFIG_MAKEDEVS 1
- #define ENABLE_MAKEDEVS 1
- #ifdef MAKE_SUID
- # define IF_MAKEDEVS(...) __VA_ARGS__ "CONFIG_MAKEDEVS"
- #else
- # define IF_MAKEDEVS(...) __VA_ARGS__
- #endif
- #define IF_NOT_MAKEDEVS(...)
- #undef CONFIG_FEATURE_MAKEDEVS_LEAF
- #define ENABLE_FEATURE_MAKEDEVS_LEAF 0
- #define IF_FEATURE_MAKEDEVS_LEAF(...)
- #define IF_NOT_FEATURE_MAKEDEVS_LEAF(...) __VA_ARGS__
- #define CONFIG_FEATURE_MAKEDEVS_TABLE 1
- #define ENABLE_FEATURE_MAKEDEVS_TABLE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MAKEDEVS_TABLE(...) __VA_ARGS__ "CONFIG_FEATURE_MAKEDEVS_TABLE"
- #else
- # define IF_FEATURE_MAKEDEVS_TABLE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MAKEDEVS_TABLE(...)
- #define CONFIG_MAN 1
- #define ENABLE_MAN 1
- #ifdef MAKE_SUID
- # define IF_MAN(...) __VA_ARGS__ "CONFIG_MAN"
- #else
- # define IF_MAN(...) __VA_ARGS__
- #endif
- #define IF_NOT_MAN(...)
- #define CONFIG_MICROCOM 1
- #define ENABLE_MICROCOM 1
- #ifdef MAKE_SUID
- # define IF_MICROCOM(...) __VA_ARGS__ "CONFIG_MICROCOM"
- #else
- # define IF_MICROCOM(...) __VA_ARGS__
- #endif
- #define IF_NOT_MICROCOM(...)
- #define CONFIG_MT 1
- #define ENABLE_MT 1
- #ifdef MAKE_SUID
- # define IF_MT(...) __VA_ARGS__ "CONFIG_MT"
- #else
- # define IF_MT(...) __VA_ARGS__
- #endif
- #define IF_NOT_MT(...)
- #define CONFIG_NANDWRITE 1
- #define ENABLE_NANDWRITE 1
- #ifdef MAKE_SUID
- # define IF_NANDWRITE(...) __VA_ARGS__ "CONFIG_NANDWRITE"
- #else
- # define IF_NANDWRITE(...) __VA_ARGS__
- #endif
- #define IF_NOT_NANDWRITE(...)
- #define CONFIG_NANDDUMP 1
- #define ENABLE_NANDDUMP 1
- #ifdef MAKE_SUID
- # define IF_NANDDUMP(...) __VA_ARGS__ "CONFIG_NANDDUMP"
- #else
- # define IF_NANDDUMP(...) __VA_ARGS__
- #endif
- #define IF_NOT_NANDDUMP(...)
- #define CONFIG_PARTPROBE 1
- #define ENABLE_PARTPROBE 1
- #ifdef MAKE_SUID
- # define IF_PARTPROBE(...) __VA_ARGS__ "CONFIG_PARTPROBE"
- #else
- # define IF_PARTPROBE(...) __VA_ARGS__
- #endif
- #define IF_NOT_PARTPROBE(...)
- #define CONFIG_RAIDAUTORUN 1
- #define ENABLE_RAIDAUTORUN 1
- #ifdef MAKE_SUID
- # define IF_RAIDAUTORUN(...) __VA_ARGS__ "CONFIG_RAIDAUTORUN"
- #else
- # define IF_RAIDAUTORUN(...) __VA_ARGS__
- #endif
- #define IF_NOT_RAIDAUTORUN(...)
- #define CONFIG_READAHEAD 1
- #define ENABLE_READAHEAD 1
- #ifdef MAKE_SUID
- # define IF_READAHEAD(...) __VA_ARGS__ "CONFIG_READAHEAD"
- #else
- # define IF_READAHEAD(...) __VA_ARGS__
- #endif
- #define IF_NOT_READAHEAD(...)
- #undef CONFIG_RFKILL
- #define ENABLE_RFKILL 0
- #define IF_RFKILL(...)
- #define IF_NOT_RFKILL(...) __VA_ARGS__
- #define CONFIG_RUNLEVEL 1
- #define ENABLE_RUNLEVEL 1
- #ifdef MAKE_SUID
- # define IF_RUNLEVEL(...) __VA_ARGS__ "CONFIG_RUNLEVEL"
- #else
- # define IF_RUNLEVEL(...) __VA_ARGS__
- #endif
- #define IF_NOT_RUNLEVEL(...)
- #define CONFIG_RX 1
- #define ENABLE_RX 1
- #ifdef MAKE_SUID
- # define IF_RX(...) __VA_ARGS__ "CONFIG_RX"
- #else
- # define IF_RX(...) __VA_ARGS__
- #endif
- #define IF_NOT_RX(...)
- #define CONFIG_SETFATTR 1
- #define ENABLE_SETFATTR 1
- #ifdef MAKE_SUID
- # define IF_SETFATTR(...) __VA_ARGS__ "CONFIG_SETFATTR"
- #else
- # define IF_SETFATTR(...) __VA_ARGS__
- #endif
- #define IF_NOT_SETFATTR(...)
- #define CONFIG_SETSERIAL 1
- #define ENABLE_SETSERIAL 1
- #ifdef MAKE_SUID
- # define IF_SETSERIAL(...) __VA_ARGS__ "CONFIG_SETSERIAL"
- #else
- # define IF_SETSERIAL(...) __VA_ARGS__
- #endif
- #define IF_NOT_SETSERIAL(...)
- #define CONFIG_STRINGS 1
- #define ENABLE_STRINGS 1
- #ifdef MAKE_SUID
- # define IF_STRINGS(...) __VA_ARGS__ "CONFIG_STRINGS"
- #else
- # define IF_STRINGS(...) __VA_ARGS__
- #endif
- #define IF_NOT_STRINGS(...)
- #define CONFIG_TIME 1
- #define ENABLE_TIME 1
- #ifdef MAKE_SUID
- # define IF_TIME(...) __VA_ARGS__ "CONFIG_TIME"
- #else
- # define IF_TIME(...) __VA_ARGS__
- #endif
- #define IF_NOT_TIME(...)
- #define CONFIG_TTYSIZE 1
- #define ENABLE_TTYSIZE 1
- #ifdef MAKE_SUID
- # define IF_TTYSIZE(...) __VA_ARGS__ "CONFIG_TTYSIZE"
- #else
- # define IF_TTYSIZE(...) __VA_ARGS__
- #endif
- #define IF_NOT_TTYSIZE(...)
- #define CONFIG_UBIATTACH 1
- #define ENABLE_UBIATTACH 1
- #ifdef MAKE_SUID
- # define IF_UBIATTACH(...) __VA_ARGS__ "CONFIG_UBIATTACH"
- #else
- # define IF_UBIATTACH(...) __VA_ARGS__
- #endif
- #define IF_NOT_UBIATTACH(...)
- #define CONFIG_UBIDETACH 1
- #define ENABLE_UBIDETACH 1
- #ifdef MAKE_SUID
- # define IF_UBIDETACH(...) __VA_ARGS__ "CONFIG_UBIDETACH"
- #else
- # define IF_UBIDETACH(...) __VA_ARGS__
- #endif
- #define IF_NOT_UBIDETACH(...)
- #define CONFIG_UBIMKVOL 1
- #define ENABLE_UBIMKVOL 1
- #ifdef MAKE_SUID
- # define IF_UBIMKVOL(...) __VA_ARGS__ "CONFIG_UBIMKVOL"
- #else
- # define IF_UBIMKVOL(...) __VA_ARGS__
- #endif
- #define IF_NOT_UBIMKVOL(...)
- #define CONFIG_UBIRMVOL 1
- #define ENABLE_UBIRMVOL 1
- #ifdef MAKE_SUID
- # define IF_UBIRMVOL(...) __VA_ARGS__ "CONFIG_UBIRMVOL"
- #else
- # define IF_UBIRMVOL(...) __VA_ARGS__
- #endif
- #define IF_NOT_UBIRMVOL(...)
- #define CONFIG_UBIRSVOL 1
- #define ENABLE_UBIRSVOL 1
- #ifdef MAKE_SUID
- # define IF_UBIRSVOL(...) __VA_ARGS__ "CONFIG_UBIRSVOL"
- #else
- # define IF_UBIRSVOL(...) __VA_ARGS__
- #endif
- #define IF_NOT_UBIRSVOL(...)
- #define CONFIG_UBIUPDATEVOL 1
- #define ENABLE_UBIUPDATEVOL 1
- #ifdef MAKE_SUID
- # define IF_UBIUPDATEVOL(...) __VA_ARGS__ "CONFIG_UBIUPDATEVOL"
- #else
- # define IF_UBIUPDATEVOL(...) __VA_ARGS__
- #endif
- #define IF_NOT_UBIUPDATEVOL(...)
- #define CONFIG_UBIRENAME 1
- #define ENABLE_UBIRENAME 1
- #ifdef MAKE_SUID
- # define IF_UBIRENAME(...) __VA_ARGS__ "CONFIG_UBIRENAME"
- #else
- # define IF_UBIRENAME(...) __VA_ARGS__
- #endif
- #define IF_NOT_UBIRENAME(...)
- #define CONFIG_VOLNAME 1
- #define ENABLE_VOLNAME 1
- #ifdef MAKE_SUID
- # define IF_VOLNAME(...) __VA_ARGS__ "CONFIG_VOLNAME"
- #else
- # define IF_VOLNAME(...) __VA_ARGS__
- #endif
- #define IF_NOT_VOLNAME(...)
- #define CONFIG_WATCHDOG 1
- #define ENABLE_WATCHDOG 1
- #ifdef MAKE_SUID
- # define IF_WATCHDOG(...) __VA_ARGS__ "CONFIG_WATCHDOG"
- #else
- # define IF_WATCHDOG(...) __VA_ARGS__
- #endif
- #define IF_NOT_WATCHDOG(...)
- /*
- * Networking Utilities
- */
- #define CONFIG_FEATURE_IPV6 1
- #define ENABLE_FEATURE_IPV6 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IPV6(...) __VA_ARGS__ "CONFIG_FEATURE_IPV6"
- #else
- # define IF_FEATURE_IPV6(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IPV6(...)
- #undef CONFIG_FEATURE_UNIX_LOCAL
- #define ENABLE_FEATURE_UNIX_LOCAL 0
- #define IF_FEATURE_UNIX_LOCAL(...)
- #define IF_NOT_FEATURE_UNIX_LOCAL(...) __VA_ARGS__
- #define CONFIG_FEATURE_PREFER_IPV4_ADDRESS 1
- #define ENABLE_FEATURE_PREFER_IPV4_ADDRESS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_PREFER_IPV4_ADDRESS(...) __VA_ARGS__ "CONFIG_FEATURE_PREFER_IPV4_ADDRESS"
- #else
- # define IF_FEATURE_PREFER_IPV4_ADDRESS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_PREFER_IPV4_ADDRESS(...)
- #undef CONFIG_VERBOSE_RESOLUTION_ERRORS
- #define ENABLE_VERBOSE_RESOLUTION_ERRORS 0
- #define IF_VERBOSE_RESOLUTION_ERRORS(...)
- #define IF_NOT_VERBOSE_RESOLUTION_ERRORS(...) __VA_ARGS__
- #define CONFIG_ARP 1
- #define ENABLE_ARP 1
- #ifdef MAKE_SUID
- # define IF_ARP(...) __VA_ARGS__ "CONFIG_ARP"
- #else
- # define IF_ARP(...) __VA_ARGS__
- #endif
- #define IF_NOT_ARP(...)
- #define CONFIG_ARPING 1
- #define ENABLE_ARPING 1
- #ifdef MAKE_SUID
- # define IF_ARPING(...) __VA_ARGS__ "CONFIG_ARPING"
- #else
- # define IF_ARPING(...) __VA_ARGS__
- #endif
- #define IF_NOT_ARPING(...)
- #define CONFIG_BRCTL 1
- #define ENABLE_BRCTL 1
- #ifdef MAKE_SUID
- # define IF_BRCTL(...) __VA_ARGS__ "CONFIG_BRCTL"
- #else
- # define IF_BRCTL(...) __VA_ARGS__
- #endif
- #define IF_NOT_BRCTL(...)
- #define CONFIG_FEATURE_BRCTL_FANCY 1
- #define ENABLE_FEATURE_BRCTL_FANCY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_BRCTL_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_BRCTL_FANCY"
- #else
- # define IF_FEATURE_BRCTL_FANCY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_BRCTL_FANCY(...)
- #define CONFIG_FEATURE_BRCTL_SHOW 1
- #define ENABLE_FEATURE_BRCTL_SHOW 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_BRCTL_SHOW(...) __VA_ARGS__ "CONFIG_FEATURE_BRCTL_SHOW"
- #else
- # define IF_FEATURE_BRCTL_SHOW(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_BRCTL_SHOW(...)
- #define CONFIG_DNSD 1
- #define ENABLE_DNSD 1
- #ifdef MAKE_SUID
- # define IF_DNSD(...) __VA_ARGS__ "CONFIG_DNSD"
- #else
- # define IF_DNSD(...) __VA_ARGS__
- #endif
- #define IF_NOT_DNSD(...)
- #define CONFIG_ETHER_WAKE 1
- #define ENABLE_ETHER_WAKE 1
- #ifdef MAKE_SUID
- # define IF_ETHER_WAKE(...) __VA_ARGS__ "CONFIG_ETHER_WAKE"
- #else
- # define IF_ETHER_WAKE(...) __VA_ARGS__
- #endif
- #define IF_NOT_ETHER_WAKE(...)
- #define CONFIG_FTPD 1
- #define ENABLE_FTPD 1
- #ifdef MAKE_SUID
- # define IF_FTPD(...) __VA_ARGS__ "CONFIG_FTPD"
- #else
- # define IF_FTPD(...) __VA_ARGS__
- #endif
- #define IF_NOT_FTPD(...)
- #define CONFIG_FEATURE_FTPD_WRITE 1
- #define ENABLE_FEATURE_FTPD_WRITE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FTPD_WRITE(...) __VA_ARGS__ "CONFIG_FEATURE_FTPD_WRITE"
- #else
- # define IF_FEATURE_FTPD_WRITE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FTPD_WRITE(...)
- #define CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST 1
- #define ENABLE_FEATURE_FTPD_ACCEPT_BROKEN_LIST 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FTPD_ACCEPT_BROKEN_LIST(...) __VA_ARGS__ "CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST"
- #else
- # define IF_FEATURE_FTPD_ACCEPT_BROKEN_LIST(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FTPD_ACCEPT_BROKEN_LIST(...)
- #define CONFIG_FEATURE_FTPD_AUTHENTICATION 1
- #define ENABLE_FEATURE_FTPD_AUTHENTICATION 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FTPD_AUTHENTICATION(...) __VA_ARGS__ "CONFIG_FEATURE_FTPD_AUTHENTICATION"
- #else
- # define IF_FEATURE_FTPD_AUTHENTICATION(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FTPD_AUTHENTICATION(...)
- #define CONFIG_FTPGET 1
- #define ENABLE_FTPGET 1
- #ifdef MAKE_SUID
- # define IF_FTPGET(...) __VA_ARGS__ "CONFIG_FTPGET"
- #else
- # define IF_FTPGET(...) __VA_ARGS__
- #endif
- #define IF_NOT_FTPGET(...)
- #define CONFIG_FTPPUT 1
- #define ENABLE_FTPPUT 1
- #ifdef MAKE_SUID
- # define IF_FTPPUT(...) __VA_ARGS__ "CONFIG_FTPPUT"
- #else
- # define IF_FTPPUT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FTPPUT(...)
- #define CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS 1
- #define ENABLE_FEATURE_FTPGETPUT_LONG_OPTIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FTPGETPUT_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS"
- #else
- # define IF_FEATURE_FTPGETPUT_LONG_OPTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FTPGETPUT_LONG_OPTIONS(...)
- #define CONFIG_HOSTNAME 1
- #define ENABLE_HOSTNAME 1
- #ifdef MAKE_SUID
- # define IF_HOSTNAME(...) __VA_ARGS__ "CONFIG_HOSTNAME"
- #else
- # define IF_HOSTNAME(...) __VA_ARGS__
- #endif
- #define IF_NOT_HOSTNAME(...)
- #define CONFIG_DNSDOMAINNAME 1
- #define ENABLE_DNSDOMAINNAME 1
- #ifdef MAKE_SUID
- # define IF_DNSDOMAINNAME(...) __VA_ARGS__ "CONFIG_DNSDOMAINNAME"
- #else
- # define IF_DNSDOMAINNAME(...) __VA_ARGS__
- #endif
- #define IF_NOT_DNSDOMAINNAME(...)
- #define CONFIG_HTTPD 1
- #define ENABLE_HTTPD 1
- #ifdef MAKE_SUID
- # define IF_HTTPD(...) __VA_ARGS__ "CONFIG_HTTPD"
- #else
- # define IF_HTTPD(...) __VA_ARGS__
- #endif
- #define IF_NOT_HTTPD(...)
- #define CONFIG_FEATURE_HTTPD_RANGES 1
- #define ENABLE_FEATURE_HTTPD_RANGES 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HTTPD_RANGES(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_RANGES"
- #else
- # define IF_FEATURE_HTTPD_RANGES(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HTTPD_RANGES(...)
- #define CONFIG_FEATURE_HTTPD_SETUID 1
- #define ENABLE_FEATURE_HTTPD_SETUID 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HTTPD_SETUID(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_SETUID"
- #else
- # define IF_FEATURE_HTTPD_SETUID(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HTTPD_SETUID(...)
- #define CONFIG_FEATURE_HTTPD_BASIC_AUTH 1
- #define ENABLE_FEATURE_HTTPD_BASIC_AUTH 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HTTPD_BASIC_AUTH(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_BASIC_AUTH"
- #else
- # define IF_FEATURE_HTTPD_BASIC_AUTH(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HTTPD_BASIC_AUTH(...)
- #define CONFIG_FEATURE_HTTPD_AUTH_MD5 1
- #define ENABLE_FEATURE_HTTPD_AUTH_MD5 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HTTPD_AUTH_MD5(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_AUTH_MD5"
- #else
- # define IF_FEATURE_HTTPD_AUTH_MD5(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HTTPD_AUTH_MD5(...)
- #define CONFIG_FEATURE_HTTPD_CGI 1
- #define ENABLE_FEATURE_HTTPD_CGI 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HTTPD_CGI(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_CGI"
- #else
- # define IF_FEATURE_HTTPD_CGI(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HTTPD_CGI(...)
- #define CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR 1
- #define ENABLE_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR"
- #else
- # define IF_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR(...)
- #define CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV 1
- #define ENABLE_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV"
- #else
- # define IF_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV(...)
- #define CONFIG_FEATURE_HTTPD_ENCODE_URL_STR 1
- #define ENABLE_FEATURE_HTTPD_ENCODE_URL_STR 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HTTPD_ENCODE_URL_STR(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_ENCODE_URL_STR"
- #else
- # define IF_FEATURE_HTTPD_ENCODE_URL_STR(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HTTPD_ENCODE_URL_STR(...)
- #define CONFIG_FEATURE_HTTPD_ERROR_PAGES 1
- #define ENABLE_FEATURE_HTTPD_ERROR_PAGES 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HTTPD_ERROR_PAGES(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_ERROR_PAGES"
- #else
- # define IF_FEATURE_HTTPD_ERROR_PAGES(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HTTPD_ERROR_PAGES(...)
- #define CONFIG_FEATURE_HTTPD_PROXY 1
- #define ENABLE_FEATURE_HTTPD_PROXY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HTTPD_PROXY(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_PROXY"
- #else
- # define IF_FEATURE_HTTPD_PROXY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HTTPD_PROXY(...)
- #define CONFIG_FEATURE_HTTPD_GZIP 1
- #define ENABLE_FEATURE_HTTPD_GZIP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_HTTPD_GZIP(...) __VA_ARGS__ "CONFIG_FEATURE_HTTPD_GZIP"
- #else
- # define IF_FEATURE_HTTPD_GZIP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_HTTPD_GZIP(...)
- #define CONFIG_IFCONFIG 1
- #define ENABLE_IFCONFIG 1
- #ifdef MAKE_SUID
- # define IF_IFCONFIG(...) __VA_ARGS__ "CONFIG_IFCONFIG"
- #else
- # define IF_IFCONFIG(...) __VA_ARGS__
- #endif
- #define IF_NOT_IFCONFIG(...)
- #define CONFIG_FEATURE_IFCONFIG_STATUS 1
- #define ENABLE_FEATURE_IFCONFIG_STATUS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IFCONFIG_STATUS(...) __VA_ARGS__ "CONFIG_FEATURE_IFCONFIG_STATUS"
- #else
- # define IF_FEATURE_IFCONFIG_STATUS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IFCONFIG_STATUS(...)
- #define CONFIG_FEATURE_IFCONFIG_SLIP 1
- #define ENABLE_FEATURE_IFCONFIG_SLIP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IFCONFIG_SLIP(...) __VA_ARGS__ "CONFIG_FEATURE_IFCONFIG_SLIP"
- #else
- # define IF_FEATURE_IFCONFIG_SLIP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IFCONFIG_SLIP(...)
- #define CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ 1
- #define ENABLE_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ(...) __VA_ARGS__ "CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ"
- #else
- # define IF_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ(...)
- #define CONFIG_FEATURE_IFCONFIG_HW 1
- #define ENABLE_FEATURE_IFCONFIG_HW 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IFCONFIG_HW(...) __VA_ARGS__ "CONFIG_FEATURE_IFCONFIG_HW"
- #else
- # define IF_FEATURE_IFCONFIG_HW(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IFCONFIG_HW(...)
- #define CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS 1
- #define ENABLE_FEATURE_IFCONFIG_BROADCAST_PLUS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IFCONFIG_BROADCAST_PLUS(...) __VA_ARGS__ "CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS"
- #else
- # define IF_FEATURE_IFCONFIG_BROADCAST_PLUS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IFCONFIG_BROADCAST_PLUS(...)
- #define CONFIG_IFENSLAVE 1
- #define ENABLE_IFENSLAVE 1
- #ifdef MAKE_SUID
- # define IF_IFENSLAVE(...) __VA_ARGS__ "CONFIG_IFENSLAVE"
- #else
- # define IF_IFENSLAVE(...) __VA_ARGS__
- #endif
- #define IF_NOT_IFENSLAVE(...)
- #define CONFIG_IFPLUGD 1
- #define ENABLE_IFPLUGD 1
- #ifdef MAKE_SUID
- # define IF_IFPLUGD(...) __VA_ARGS__ "CONFIG_IFPLUGD"
- #else
- # define IF_IFPLUGD(...) __VA_ARGS__
- #endif
- #define IF_NOT_IFPLUGD(...)
- #define CONFIG_IFUP 1
- #define ENABLE_IFUP 1
- #ifdef MAKE_SUID
- # define IF_IFUP(...) __VA_ARGS__ "CONFIG_IFUP"
- #else
- # define IF_IFUP(...) __VA_ARGS__
- #endif
- #define IF_NOT_IFUP(...)
- #define CONFIG_IFDOWN 1
- #define ENABLE_IFDOWN 1
- #ifdef MAKE_SUID
- # define IF_IFDOWN(...) __VA_ARGS__ "CONFIG_IFDOWN"
- #else
- # define IF_IFDOWN(...) __VA_ARGS__
- #endif
- #define IF_NOT_IFDOWN(...)
- #define CONFIG_IFUPDOWN_IFSTATE_PATH "/var/run/ifstate"
- #define ENABLE_IFUPDOWN_IFSTATE_PATH 1
- #ifdef MAKE_SUID
- # define IF_IFUPDOWN_IFSTATE_PATH(...) __VA_ARGS__ "CONFIG_IFUPDOWN_IFSTATE_PATH"
- #else
- # define IF_IFUPDOWN_IFSTATE_PATH(...) __VA_ARGS__
- #endif
- #define IF_NOT_IFUPDOWN_IFSTATE_PATH(...)
- #define CONFIG_FEATURE_IFUPDOWN_IP 1
- #define ENABLE_FEATURE_IFUPDOWN_IP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IFUPDOWN_IP(...) __VA_ARGS__ "CONFIG_FEATURE_IFUPDOWN_IP"
- #else
- # define IF_FEATURE_IFUPDOWN_IP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IFUPDOWN_IP(...)
- #define CONFIG_FEATURE_IFUPDOWN_IPV4 1
- #define ENABLE_FEATURE_IFUPDOWN_IPV4 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IFUPDOWN_IPV4(...) __VA_ARGS__ "CONFIG_FEATURE_IFUPDOWN_IPV4"
- #else
- # define IF_FEATURE_IFUPDOWN_IPV4(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IFUPDOWN_IPV4(...)
- #define CONFIG_FEATURE_IFUPDOWN_IPV6 1
- #define ENABLE_FEATURE_IFUPDOWN_IPV6 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IFUPDOWN_IPV6(...) __VA_ARGS__ "CONFIG_FEATURE_IFUPDOWN_IPV6"
- #else
- # define IF_FEATURE_IFUPDOWN_IPV6(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IFUPDOWN_IPV6(...)
- #define CONFIG_FEATURE_IFUPDOWN_MAPPING 1
- #define ENABLE_FEATURE_IFUPDOWN_MAPPING 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IFUPDOWN_MAPPING(...) __VA_ARGS__ "CONFIG_FEATURE_IFUPDOWN_MAPPING"
- #else
- # define IF_FEATURE_IFUPDOWN_MAPPING(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IFUPDOWN_MAPPING(...)
- #undef CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP
- #define ENABLE_FEATURE_IFUPDOWN_EXTERNAL_DHCP 0
- #define IF_FEATURE_IFUPDOWN_EXTERNAL_DHCP(...)
- #define IF_NOT_FEATURE_IFUPDOWN_EXTERNAL_DHCP(...) __VA_ARGS__
- #define CONFIG_INETD 1
- #define ENABLE_INETD 1
- #ifdef MAKE_SUID
- # define IF_INETD(...) __VA_ARGS__ "CONFIG_INETD"
- #else
- # define IF_INETD(...) __VA_ARGS__
- #endif
- #define IF_NOT_INETD(...)
- #define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO 1
- #define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_ECHO 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_INETD_SUPPORT_BUILTIN_ECHO(...) __VA_ARGS__ "CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO"
- #else
- # define IF_FEATURE_INETD_SUPPORT_BUILTIN_ECHO(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_ECHO(...)
- #define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD 1
- #define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD(...) __VA_ARGS__ "CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD"
- #else
- # define IF_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD(...)
- #define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME 1
- #define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_TIME 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_INETD_SUPPORT_BUILTIN_TIME(...) __VA_ARGS__ "CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME"
- #else
- # define IF_FEATURE_INETD_SUPPORT_BUILTIN_TIME(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_TIME(...)
- #define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME 1
- #define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME(...) __VA_ARGS__ "CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME"
- #else
- # define IF_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME(...)
- #define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN 1
- #define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN(...) __VA_ARGS__ "CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN"
- #else
- # define IF_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN(...)
- #undef CONFIG_FEATURE_INETD_RPC
- #define ENABLE_FEATURE_INETD_RPC 0
- #define IF_FEATURE_INETD_RPC(...)
- #define IF_NOT_FEATURE_INETD_RPC(...) __VA_ARGS__
- #define CONFIG_IP 1
- #define ENABLE_IP 1
- #ifdef MAKE_SUID
- # define IF_IP(...) __VA_ARGS__ "CONFIG_IP"
- #else
- # define IF_IP(...) __VA_ARGS__
- #endif
- #define IF_NOT_IP(...)
- #define CONFIG_IPADDR 1
- #define ENABLE_IPADDR 1
- #ifdef MAKE_SUID
- # define IF_IPADDR(...) __VA_ARGS__ "CONFIG_IPADDR"
- #else
- # define IF_IPADDR(...) __VA_ARGS__
- #endif
- #define IF_NOT_IPADDR(...)
- #define CONFIG_IPLINK 1
- #define ENABLE_IPLINK 1
- #ifdef MAKE_SUID
- # define IF_IPLINK(...) __VA_ARGS__ "CONFIG_IPLINK"
- #else
- # define IF_IPLINK(...) __VA_ARGS__
- #endif
- #define IF_NOT_IPLINK(...)
- #define CONFIG_IPROUTE 1
- #define ENABLE_IPROUTE 1
- #ifdef MAKE_SUID
- # define IF_IPROUTE(...) __VA_ARGS__ "CONFIG_IPROUTE"
- #else
- # define IF_IPROUTE(...) __VA_ARGS__
- #endif
- #define IF_NOT_IPROUTE(...)
- #define CONFIG_IPTUNNEL 1
- #define ENABLE_IPTUNNEL 1
- #ifdef MAKE_SUID
- # define IF_IPTUNNEL(...) __VA_ARGS__ "CONFIG_IPTUNNEL"
- #else
- # define IF_IPTUNNEL(...) __VA_ARGS__
- #endif
- #define IF_NOT_IPTUNNEL(...)
- #define CONFIG_IPRULE 1
- #define ENABLE_IPRULE 1
- #ifdef MAKE_SUID
- # define IF_IPRULE(...) __VA_ARGS__ "CONFIG_IPRULE"
- #else
- # define IF_IPRULE(...) __VA_ARGS__
- #endif
- #define IF_NOT_IPRULE(...)
- #define CONFIG_IPNEIGH 1
- #define ENABLE_IPNEIGH 1
- #ifdef MAKE_SUID
- # define IF_IPNEIGH(...) __VA_ARGS__ "CONFIG_IPNEIGH"
- #else
- # define IF_IPNEIGH(...) __VA_ARGS__
- #endif
- #define IF_NOT_IPNEIGH(...)
- #define CONFIG_FEATURE_IP_ADDRESS 1
- #define ENABLE_FEATURE_IP_ADDRESS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IP_ADDRESS(...) __VA_ARGS__ "CONFIG_FEATURE_IP_ADDRESS"
- #else
- # define IF_FEATURE_IP_ADDRESS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IP_ADDRESS(...)
- #define CONFIG_FEATURE_IP_LINK 1
- #define ENABLE_FEATURE_IP_LINK 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IP_LINK(...) __VA_ARGS__ "CONFIG_FEATURE_IP_LINK"
- #else
- # define IF_FEATURE_IP_LINK(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IP_LINK(...)
- #define CONFIG_FEATURE_IP_ROUTE 1
- #define ENABLE_FEATURE_IP_ROUTE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IP_ROUTE(...) __VA_ARGS__ "CONFIG_FEATURE_IP_ROUTE"
- #else
- # define IF_FEATURE_IP_ROUTE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IP_ROUTE(...)
- #define CONFIG_FEATURE_IP_ROUTE_DIR "/etc/iproute2"
- #define ENABLE_FEATURE_IP_ROUTE_DIR 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IP_ROUTE_DIR(...) __VA_ARGS__ "CONFIG_FEATURE_IP_ROUTE_DIR"
- #else
- # define IF_FEATURE_IP_ROUTE_DIR(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IP_ROUTE_DIR(...)
- #define CONFIG_FEATURE_IP_TUNNEL 1
- #define ENABLE_FEATURE_IP_TUNNEL 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IP_TUNNEL(...) __VA_ARGS__ "CONFIG_FEATURE_IP_TUNNEL"
- #else
- # define IF_FEATURE_IP_TUNNEL(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IP_TUNNEL(...)
- #define CONFIG_FEATURE_IP_RULE 1
- #define ENABLE_FEATURE_IP_RULE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IP_RULE(...) __VA_ARGS__ "CONFIG_FEATURE_IP_RULE"
- #else
- # define IF_FEATURE_IP_RULE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IP_RULE(...)
- #define CONFIG_FEATURE_IP_NEIGH 1
- #define ENABLE_FEATURE_IP_NEIGH 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IP_NEIGH(...) __VA_ARGS__ "CONFIG_FEATURE_IP_NEIGH"
- #else
- # define IF_FEATURE_IP_NEIGH(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IP_NEIGH(...)
- #undef CONFIG_FEATURE_IP_RARE_PROTOCOLS
- #define ENABLE_FEATURE_IP_RARE_PROTOCOLS 0
- #define IF_FEATURE_IP_RARE_PROTOCOLS(...)
- #define IF_NOT_FEATURE_IP_RARE_PROTOCOLS(...) __VA_ARGS__
- #define CONFIG_IPCALC 1
- #define ENABLE_IPCALC 1
- #ifdef MAKE_SUID
- # define IF_IPCALC(...) __VA_ARGS__ "CONFIG_IPCALC"
- #else
- # define IF_IPCALC(...) __VA_ARGS__
- #endif
- #define IF_NOT_IPCALC(...)
- #define CONFIG_FEATURE_IPCALC_LONG_OPTIONS 1
- #define ENABLE_FEATURE_IPCALC_LONG_OPTIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IPCALC_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_IPCALC_LONG_OPTIONS"
- #else
- # define IF_FEATURE_IPCALC_LONG_OPTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IPCALC_LONG_OPTIONS(...)
- #define CONFIG_FEATURE_IPCALC_FANCY 1
- #define ENABLE_FEATURE_IPCALC_FANCY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IPCALC_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_IPCALC_FANCY"
- #else
- # define IF_FEATURE_IPCALC_FANCY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IPCALC_FANCY(...)
- #define CONFIG_FAKEIDENTD 1
- #define ENABLE_FAKEIDENTD 1
- #ifdef MAKE_SUID
- # define IF_FAKEIDENTD(...) __VA_ARGS__ "CONFIG_FAKEIDENTD"
- #else
- # define IF_FAKEIDENTD(...) __VA_ARGS__
- #endif
- #define IF_NOT_FAKEIDENTD(...)
- #define CONFIG_NAMEIF 1
- #define ENABLE_NAMEIF 1
- #ifdef MAKE_SUID
- # define IF_NAMEIF(...) __VA_ARGS__ "CONFIG_NAMEIF"
- #else
- # define IF_NAMEIF(...) __VA_ARGS__
- #endif
- #define IF_NOT_NAMEIF(...)
- #define CONFIG_FEATURE_NAMEIF_EXTENDED 1
- #define ENABLE_FEATURE_NAMEIF_EXTENDED 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_NAMEIF_EXTENDED(...) __VA_ARGS__ "CONFIG_FEATURE_NAMEIF_EXTENDED"
- #else
- # define IF_FEATURE_NAMEIF_EXTENDED(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_NAMEIF_EXTENDED(...)
- #define CONFIG_NBDCLIENT 1
- #define ENABLE_NBDCLIENT 1
- #ifdef MAKE_SUID
- # define IF_NBDCLIENT(...) __VA_ARGS__ "CONFIG_NBDCLIENT"
- #else
- # define IF_NBDCLIENT(...) __VA_ARGS__
- #endif
- #define IF_NOT_NBDCLIENT(...)
- #define CONFIG_NC 1
- #define ENABLE_NC 1
- #ifdef MAKE_SUID
- # define IF_NC(...) __VA_ARGS__ "CONFIG_NC"
- #else
- # define IF_NC(...) __VA_ARGS__
- #endif
- #define IF_NOT_NC(...)
- #undef CONFIG_NETCAT
- #define ENABLE_NETCAT 0
- #define IF_NETCAT(...)
- #define IF_NOT_NETCAT(...) __VA_ARGS__
- #define CONFIG_NC_SERVER 1
- #define ENABLE_NC_SERVER 1
- #ifdef MAKE_SUID
- # define IF_NC_SERVER(...) __VA_ARGS__ "CONFIG_NC_SERVER"
- #else
- # define IF_NC_SERVER(...) __VA_ARGS__
- #endif
- #define IF_NOT_NC_SERVER(...)
- #define CONFIG_NC_EXTRA 1
- #define ENABLE_NC_EXTRA 1
- #ifdef MAKE_SUID
- # define IF_NC_EXTRA(...) __VA_ARGS__ "CONFIG_NC_EXTRA"
- #else
- # define IF_NC_EXTRA(...) __VA_ARGS__
- #endif
- #define IF_NOT_NC_EXTRA(...)
- #define CONFIG_NC_110_COMPAT 1
- #define ENABLE_NC_110_COMPAT 1
- #ifdef MAKE_SUID
- # define IF_NC_110_COMPAT(...) __VA_ARGS__ "CONFIG_NC_110_COMPAT"
- #else
- # define IF_NC_110_COMPAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_NC_110_COMPAT(...)
- #define CONFIG_NETSTAT 1
- #define ENABLE_NETSTAT 1
- #ifdef MAKE_SUID
- # define IF_NETSTAT(...) __VA_ARGS__ "CONFIG_NETSTAT"
- #else
- # define IF_NETSTAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_NETSTAT(...)
- #define CONFIG_FEATURE_NETSTAT_WIDE 1
- #define ENABLE_FEATURE_NETSTAT_WIDE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_NETSTAT_WIDE(...) __VA_ARGS__ "CONFIG_FEATURE_NETSTAT_WIDE"
- #else
- # define IF_FEATURE_NETSTAT_WIDE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_NETSTAT_WIDE(...)
- #define CONFIG_FEATURE_NETSTAT_PRG 1
- #define ENABLE_FEATURE_NETSTAT_PRG 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_NETSTAT_PRG(...) __VA_ARGS__ "CONFIG_FEATURE_NETSTAT_PRG"
- #else
- # define IF_FEATURE_NETSTAT_PRG(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_NETSTAT_PRG(...)
- #define CONFIG_NSLOOKUP 1
- #define ENABLE_NSLOOKUP 1
- #ifdef MAKE_SUID
- # define IF_NSLOOKUP(...) __VA_ARGS__ "CONFIG_NSLOOKUP"
- #else
- # define IF_NSLOOKUP(...) __VA_ARGS__
- #endif
- #define IF_NOT_NSLOOKUP(...)
- #define CONFIG_NTPD 1
- #define ENABLE_NTPD 1
- #ifdef MAKE_SUID
- # define IF_NTPD(...) __VA_ARGS__ "CONFIG_NTPD"
- #else
- # define IF_NTPD(...) __VA_ARGS__
- #endif
- #define IF_NOT_NTPD(...)
- #define CONFIG_FEATURE_NTPD_SERVER 1
- #define ENABLE_FEATURE_NTPD_SERVER 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_NTPD_SERVER(...) __VA_ARGS__ "CONFIG_FEATURE_NTPD_SERVER"
- #else
- # define IF_FEATURE_NTPD_SERVER(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_NTPD_SERVER(...)
- #define CONFIG_FEATURE_NTPD_CONF 1
- #define ENABLE_FEATURE_NTPD_CONF 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_NTPD_CONF(...) __VA_ARGS__ "CONFIG_FEATURE_NTPD_CONF"
- #else
- # define IF_FEATURE_NTPD_CONF(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_NTPD_CONF(...)
- #define CONFIG_PING 1
- #define ENABLE_PING 1
- #ifdef MAKE_SUID
- # define IF_PING(...) __VA_ARGS__ "CONFIG_PING"
- #else
- # define IF_PING(...) __VA_ARGS__
- #endif
- #define IF_NOT_PING(...)
- #define CONFIG_PING6 1
- #define ENABLE_PING6 1
- #ifdef MAKE_SUID
- # define IF_PING6(...) __VA_ARGS__ "CONFIG_PING6"
- #else
- # define IF_PING6(...) __VA_ARGS__
- #endif
- #define IF_NOT_PING6(...)
- #define CONFIG_FEATURE_FANCY_PING 1
- #define ENABLE_FEATURE_FANCY_PING 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_FANCY_PING(...) __VA_ARGS__ "CONFIG_FEATURE_FANCY_PING"
- #else
- # define IF_FEATURE_FANCY_PING(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_FANCY_PING(...)
- #define CONFIG_PSCAN 1
- #define ENABLE_PSCAN 1
- #ifdef MAKE_SUID
- # define IF_PSCAN(...) __VA_ARGS__ "CONFIG_PSCAN"
- #else
- # define IF_PSCAN(...) __VA_ARGS__
- #endif
- #define IF_NOT_PSCAN(...)
- #define CONFIG_ROUTE 1
- #define ENABLE_ROUTE 1
- #ifdef MAKE_SUID
- # define IF_ROUTE(...) __VA_ARGS__ "CONFIG_ROUTE"
- #else
- # define IF_ROUTE(...) __VA_ARGS__
- #endif
- #define IF_NOT_ROUTE(...)
- #define CONFIG_SLATTACH 1
- #define ENABLE_SLATTACH 1
- #ifdef MAKE_SUID
- # define IF_SLATTACH(...) __VA_ARGS__ "CONFIG_SLATTACH"
- #else
- # define IF_SLATTACH(...) __VA_ARGS__
- #endif
- #define IF_NOT_SLATTACH(...)
- #define CONFIG_SSL_CLIENT 1
- #define ENABLE_SSL_CLIENT 1
- #ifdef MAKE_SUID
- # define IF_SSL_CLIENT(...) __VA_ARGS__ "CONFIG_SSL_CLIENT"
- #else
- # define IF_SSL_CLIENT(...) __VA_ARGS__
- #endif
- #define IF_NOT_SSL_CLIENT(...)
- #define CONFIG_TCPSVD 1
- #define ENABLE_TCPSVD 1
- #ifdef MAKE_SUID
- # define IF_TCPSVD(...) __VA_ARGS__ "CONFIG_TCPSVD"
- #else
- # define IF_TCPSVD(...) __VA_ARGS__
- #endif
- #define IF_NOT_TCPSVD(...)
- #define CONFIG_UDPSVD 1
- #define ENABLE_UDPSVD 1
- #ifdef MAKE_SUID
- # define IF_UDPSVD(...) __VA_ARGS__ "CONFIG_UDPSVD"
- #else
- # define IF_UDPSVD(...) __VA_ARGS__
- #endif
- #define IF_NOT_UDPSVD(...)
- #define CONFIG_TELNET 1
- #define ENABLE_TELNET 1
- #ifdef MAKE_SUID
- # define IF_TELNET(...) __VA_ARGS__ "CONFIG_TELNET"
- #else
- # define IF_TELNET(...) __VA_ARGS__
- #endif
- #define IF_NOT_TELNET(...)
- #define CONFIG_FEATURE_TELNET_TTYPE 1
- #define ENABLE_FEATURE_TELNET_TTYPE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TELNET_TTYPE(...) __VA_ARGS__ "CONFIG_FEATURE_TELNET_TTYPE"
- #else
- # define IF_FEATURE_TELNET_TTYPE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TELNET_TTYPE(...)
- #define CONFIG_FEATURE_TELNET_AUTOLOGIN 1
- #define ENABLE_FEATURE_TELNET_AUTOLOGIN 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TELNET_AUTOLOGIN(...) __VA_ARGS__ "CONFIG_FEATURE_TELNET_AUTOLOGIN"
- #else
- # define IF_FEATURE_TELNET_AUTOLOGIN(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TELNET_AUTOLOGIN(...)
- #define CONFIG_FEATURE_TELNET_WIDTH 1
- #define ENABLE_FEATURE_TELNET_WIDTH 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TELNET_WIDTH(...) __VA_ARGS__ "CONFIG_FEATURE_TELNET_WIDTH"
- #else
- # define IF_FEATURE_TELNET_WIDTH(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TELNET_WIDTH(...)
- #define CONFIG_TELNETD 1
- #define ENABLE_TELNETD 1
- #ifdef MAKE_SUID
- # define IF_TELNETD(...) __VA_ARGS__ "CONFIG_TELNETD"
- #else
- # define IF_TELNETD(...) __VA_ARGS__
- #endif
- #define IF_NOT_TELNETD(...)
- #define CONFIG_FEATURE_TELNETD_STANDALONE 1
- #define ENABLE_FEATURE_TELNETD_STANDALONE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TELNETD_STANDALONE(...) __VA_ARGS__ "CONFIG_FEATURE_TELNETD_STANDALONE"
- #else
- # define IF_FEATURE_TELNETD_STANDALONE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TELNETD_STANDALONE(...)
- #define CONFIG_FEATURE_TELNETD_INETD_WAIT 1
- #define ENABLE_FEATURE_TELNETD_INETD_WAIT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TELNETD_INETD_WAIT(...) __VA_ARGS__ "CONFIG_FEATURE_TELNETD_INETD_WAIT"
- #else
- # define IF_FEATURE_TELNETD_INETD_WAIT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TELNETD_INETD_WAIT(...)
- #define CONFIG_TFTP 1
- #define ENABLE_TFTP 1
- #ifdef MAKE_SUID
- # define IF_TFTP(...) __VA_ARGS__ "CONFIG_TFTP"
- #else
- # define IF_TFTP(...) __VA_ARGS__
- #endif
- #define IF_NOT_TFTP(...)
- #define CONFIG_FEATURE_TFTP_PROGRESS_BAR 1
- #define ENABLE_FEATURE_TFTP_PROGRESS_BAR 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TFTP_PROGRESS_BAR(...) __VA_ARGS__ "CONFIG_FEATURE_TFTP_PROGRESS_BAR"
- #else
- # define IF_FEATURE_TFTP_PROGRESS_BAR(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TFTP_PROGRESS_BAR(...)
- #define CONFIG_TFTPD 1
- #define ENABLE_TFTPD 1
- #ifdef MAKE_SUID
- # define IF_TFTPD(...) __VA_ARGS__ "CONFIG_TFTPD"
- #else
- # define IF_TFTPD(...) __VA_ARGS__
- #endif
- #define IF_NOT_TFTPD(...)
- /*
- * Common options for tftp/tftpd
- */
- #define CONFIG_FEATURE_TFTP_GET 1
- #define ENABLE_FEATURE_TFTP_GET 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TFTP_GET(...) __VA_ARGS__ "CONFIG_FEATURE_TFTP_GET"
- #else
- # define IF_FEATURE_TFTP_GET(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TFTP_GET(...)
- #define CONFIG_FEATURE_TFTP_PUT 1
- #define ENABLE_FEATURE_TFTP_PUT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TFTP_PUT(...) __VA_ARGS__ "CONFIG_FEATURE_TFTP_PUT"
- #else
- # define IF_FEATURE_TFTP_PUT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TFTP_PUT(...)
- #define CONFIG_FEATURE_TFTP_BLOCKSIZE 1
- #define ENABLE_FEATURE_TFTP_BLOCKSIZE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TFTP_BLOCKSIZE(...) __VA_ARGS__ "CONFIG_FEATURE_TFTP_BLOCKSIZE"
- #else
- # define IF_FEATURE_TFTP_BLOCKSIZE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TFTP_BLOCKSIZE(...)
- #undef CONFIG_TFTP_DEBUG
- #define ENABLE_TFTP_DEBUG 0
- #define IF_TFTP_DEBUG(...)
- #define IF_NOT_TFTP_DEBUG(...) __VA_ARGS__
- #define CONFIG_TLS 1
- #define ENABLE_TLS 1
- #ifdef MAKE_SUID
- # define IF_TLS(...) __VA_ARGS__ "CONFIG_TLS"
- #else
- # define IF_TLS(...) __VA_ARGS__
- #endif
- #define IF_NOT_TLS(...)
- #define CONFIG_TRACEROUTE 1
- #define ENABLE_TRACEROUTE 1
- #ifdef MAKE_SUID
- # define IF_TRACEROUTE(...) __VA_ARGS__ "CONFIG_TRACEROUTE"
- #else
- # define IF_TRACEROUTE(...) __VA_ARGS__
- #endif
- #define IF_NOT_TRACEROUTE(...)
- #define CONFIG_TRACEROUTE6 1
- #define ENABLE_TRACEROUTE6 1
- #ifdef MAKE_SUID
- # define IF_TRACEROUTE6(...) __VA_ARGS__ "CONFIG_TRACEROUTE6"
- #else
- # define IF_TRACEROUTE6(...) __VA_ARGS__
- #endif
- #define IF_NOT_TRACEROUTE6(...)
- #define CONFIG_FEATURE_TRACEROUTE_VERBOSE 1
- #define ENABLE_FEATURE_TRACEROUTE_VERBOSE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TRACEROUTE_VERBOSE(...) __VA_ARGS__ "CONFIG_FEATURE_TRACEROUTE_VERBOSE"
- #else
- # define IF_FEATURE_TRACEROUTE_VERBOSE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TRACEROUTE_VERBOSE(...)
- #define CONFIG_FEATURE_TRACEROUTE_USE_ICMP 1
- #define ENABLE_FEATURE_TRACEROUTE_USE_ICMP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TRACEROUTE_USE_ICMP(...) __VA_ARGS__ "CONFIG_FEATURE_TRACEROUTE_USE_ICMP"
- #else
- # define IF_FEATURE_TRACEROUTE_USE_ICMP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TRACEROUTE_USE_ICMP(...)
- #define CONFIG_TUNCTL 1
- #define ENABLE_TUNCTL 1
- #ifdef MAKE_SUID
- # define IF_TUNCTL(...) __VA_ARGS__ "CONFIG_TUNCTL"
- #else
- # define IF_TUNCTL(...) __VA_ARGS__
- #endif
- #define IF_NOT_TUNCTL(...)
- #define CONFIG_FEATURE_TUNCTL_UG 1
- #define ENABLE_FEATURE_TUNCTL_UG 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TUNCTL_UG(...) __VA_ARGS__ "CONFIG_FEATURE_TUNCTL_UG"
- #else
- # define IF_FEATURE_TUNCTL_UG(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TUNCTL_UG(...)
- #define CONFIG_VCONFIG 1
- #define ENABLE_VCONFIG 1
- #ifdef MAKE_SUID
- # define IF_VCONFIG(...) __VA_ARGS__ "CONFIG_VCONFIG"
- #else
- # define IF_VCONFIG(...) __VA_ARGS__
- #endif
- #define IF_NOT_VCONFIG(...)
- #define CONFIG_WGET 1
- #define ENABLE_WGET 1
- #ifdef MAKE_SUID
- # define IF_WGET(...) __VA_ARGS__ "CONFIG_WGET"
- #else
- # define IF_WGET(...) __VA_ARGS__
- #endif
- #define IF_NOT_WGET(...)
- #define CONFIG_FEATURE_WGET_LONG_OPTIONS 1
- #define ENABLE_FEATURE_WGET_LONG_OPTIONS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_WGET_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_LONG_OPTIONS"
- #else
- # define IF_FEATURE_WGET_LONG_OPTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_WGET_LONG_OPTIONS(...)
- #define CONFIG_FEATURE_WGET_STATUSBAR 1
- #define ENABLE_FEATURE_WGET_STATUSBAR 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_WGET_STATUSBAR(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_STATUSBAR"
- #else
- # define IF_FEATURE_WGET_STATUSBAR(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_WGET_STATUSBAR(...)
- #define CONFIG_FEATURE_WGET_AUTHENTICATION 1
- #define ENABLE_FEATURE_WGET_AUTHENTICATION 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_WGET_AUTHENTICATION(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_AUTHENTICATION"
- #else
- # define IF_FEATURE_WGET_AUTHENTICATION(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_WGET_AUTHENTICATION(...)
- #define CONFIG_FEATURE_WGET_TIMEOUT 1
- #define ENABLE_FEATURE_WGET_TIMEOUT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_WGET_TIMEOUT(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_TIMEOUT"
- #else
- # define IF_FEATURE_WGET_TIMEOUT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_WGET_TIMEOUT(...)
- #define CONFIG_FEATURE_WGET_HTTPS 1
- #define ENABLE_FEATURE_WGET_HTTPS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_WGET_HTTPS(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_HTTPS"
- #else
- # define IF_FEATURE_WGET_HTTPS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_WGET_HTTPS(...)
- #define CONFIG_FEATURE_WGET_OPENSSL 1
- #define ENABLE_FEATURE_WGET_OPENSSL 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_WGET_OPENSSL(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_OPENSSL"
- #else
- # define IF_FEATURE_WGET_OPENSSL(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_WGET_OPENSSL(...)
- #define CONFIG_WHOIS 1
- #define ENABLE_WHOIS 1
- #ifdef MAKE_SUID
- # define IF_WHOIS(...) __VA_ARGS__ "CONFIG_WHOIS"
- #else
- # define IF_WHOIS(...) __VA_ARGS__
- #endif
- #define IF_NOT_WHOIS(...)
- #define CONFIG_ZCIP 1
- #define ENABLE_ZCIP 1
- #ifdef MAKE_SUID
- # define IF_ZCIP(...) __VA_ARGS__ "CONFIG_ZCIP"
- #else
- # define IF_ZCIP(...) __VA_ARGS__
- #endif
- #define IF_NOT_ZCIP(...)
- #define CONFIG_UDHCPD 1
- #define ENABLE_UDHCPD 1
- #ifdef MAKE_SUID
- # define IF_UDHCPD(...) __VA_ARGS__ "CONFIG_UDHCPD"
- #else
- # define IF_UDHCPD(...) __VA_ARGS__
- #endif
- #define IF_NOT_UDHCPD(...)
- #undef CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC
- #define ENABLE_FEATURE_UDHCPD_BASE_IP_ON_MAC 0
- #define IF_FEATURE_UDHCPD_BASE_IP_ON_MAC(...)
- #define IF_NOT_FEATURE_UDHCPD_BASE_IP_ON_MAC(...) __VA_ARGS__
- #define CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY 1
- #define ENABLE_FEATURE_UDHCPD_WRITE_LEASES_EARLY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_UDHCPD_WRITE_LEASES_EARLY(...) __VA_ARGS__ "CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY"
- #else
- # define IF_FEATURE_UDHCPD_WRITE_LEASES_EARLY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_UDHCPD_WRITE_LEASES_EARLY(...)
- #define CONFIG_DHCPD_LEASES_FILE "/var/lib/misc/udhcpd.leases"
- #define ENABLE_DHCPD_LEASES_FILE 1
- #ifdef MAKE_SUID
- # define IF_DHCPD_LEASES_FILE(...) __VA_ARGS__ "CONFIG_DHCPD_LEASES_FILE"
- #else
- # define IF_DHCPD_LEASES_FILE(...) __VA_ARGS__
- #endif
- #define IF_NOT_DHCPD_LEASES_FILE(...)
- #define CONFIG_DUMPLEASES 1
- #define ENABLE_DUMPLEASES 1
- #ifdef MAKE_SUID
- # define IF_DUMPLEASES(...) __VA_ARGS__ "CONFIG_DUMPLEASES"
- #else
- # define IF_DUMPLEASES(...) __VA_ARGS__
- #endif
- #define IF_NOT_DUMPLEASES(...)
- #define CONFIG_DHCPRELAY 1
- #define ENABLE_DHCPRELAY 1
- #ifdef MAKE_SUID
- # define IF_DHCPRELAY(...) __VA_ARGS__ "CONFIG_DHCPRELAY"
- #else
- # define IF_DHCPRELAY(...) __VA_ARGS__
- #endif
- #define IF_NOT_DHCPRELAY(...)
- #define CONFIG_UDHCPC 1
- #define ENABLE_UDHCPC 1
- #ifdef MAKE_SUID
- # define IF_UDHCPC(...) __VA_ARGS__ "CONFIG_UDHCPC"
- #else
- # define IF_UDHCPC(...) __VA_ARGS__
- #endif
- #define IF_NOT_UDHCPC(...)
- #define CONFIG_FEATURE_UDHCPC_ARPING 1
- #define ENABLE_FEATURE_UDHCPC_ARPING 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_UDHCPC_ARPING(...) __VA_ARGS__ "CONFIG_FEATURE_UDHCPC_ARPING"
- #else
- # define IF_FEATURE_UDHCPC_ARPING(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_UDHCPC_ARPING(...)
- #define CONFIG_FEATURE_UDHCPC_SANITIZEOPT 1
- #define ENABLE_FEATURE_UDHCPC_SANITIZEOPT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_UDHCPC_SANITIZEOPT(...) __VA_ARGS__ "CONFIG_FEATURE_UDHCPC_SANITIZEOPT"
- #else
- # define IF_FEATURE_UDHCPC_SANITIZEOPT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_UDHCPC_SANITIZEOPT(...)
- #define CONFIG_UDHCPC_DEFAULT_SCRIPT "/usr/share/udhcpc/default.script"
- #define ENABLE_UDHCPC_DEFAULT_SCRIPT 1
- #ifdef MAKE_SUID
- # define IF_UDHCPC_DEFAULT_SCRIPT(...) __VA_ARGS__ "CONFIG_UDHCPC_DEFAULT_SCRIPT"
- #else
- # define IF_UDHCPC_DEFAULT_SCRIPT(...) __VA_ARGS__
- #endif
- #define IF_NOT_UDHCPC_DEFAULT_SCRIPT(...)
- #undef CONFIG_UDHCPC6
- #define ENABLE_UDHCPC6 0
- #define IF_UDHCPC6(...)
- #define IF_NOT_UDHCPC6(...) __VA_ARGS__
- #undef CONFIG_FEATURE_UDHCPC6_RFC3646
- #define ENABLE_FEATURE_UDHCPC6_RFC3646 0
- #define IF_FEATURE_UDHCPC6_RFC3646(...)
- #define IF_NOT_FEATURE_UDHCPC6_RFC3646(...) __VA_ARGS__
- #undef CONFIG_FEATURE_UDHCPC6_RFC4704
- #define ENABLE_FEATURE_UDHCPC6_RFC4704 0
- #define IF_FEATURE_UDHCPC6_RFC4704(...)
- #define IF_NOT_FEATURE_UDHCPC6_RFC4704(...) __VA_ARGS__
- #undef CONFIG_FEATURE_UDHCPC6_RFC4833
- #define ENABLE_FEATURE_UDHCPC6_RFC4833 0
- #define IF_FEATURE_UDHCPC6_RFC4833(...)
- #define IF_NOT_FEATURE_UDHCPC6_RFC4833(...) __VA_ARGS__
- /*
- * Common options for DHCP applets
- */
- #undef CONFIG_FEATURE_UDHCP_PORT
- #define ENABLE_FEATURE_UDHCP_PORT 0
- #define IF_FEATURE_UDHCP_PORT(...)
- #define IF_NOT_FEATURE_UDHCP_PORT(...) __VA_ARGS__
- #define CONFIG_UDHCP_DEBUG 9
- #define ENABLE_UDHCP_DEBUG 1
- #ifdef MAKE_SUID
- # define IF_UDHCP_DEBUG(...) __VA_ARGS__ "CONFIG_UDHCP_DEBUG"
- #else
- # define IF_UDHCP_DEBUG(...) __VA_ARGS__
- #endif
- #define IF_NOT_UDHCP_DEBUG(...)
- #define CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS 80
- #define ENABLE_UDHCPC_SLACK_FOR_BUGGY_SERVERS 1
- #ifdef MAKE_SUID
- # define IF_UDHCPC_SLACK_FOR_BUGGY_SERVERS(...) __VA_ARGS__ "CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS"
- #else
- # define IF_UDHCPC_SLACK_FOR_BUGGY_SERVERS(...) __VA_ARGS__
- #endif
- #define IF_NOT_UDHCPC_SLACK_FOR_BUGGY_SERVERS(...)
- #define CONFIG_FEATURE_UDHCP_RFC3397 1
- #define ENABLE_FEATURE_UDHCP_RFC3397 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_UDHCP_RFC3397(...) __VA_ARGS__ "CONFIG_FEATURE_UDHCP_RFC3397"
- #else
- # define IF_FEATURE_UDHCP_RFC3397(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_UDHCP_RFC3397(...)
- #define CONFIG_FEATURE_UDHCP_8021Q 1
- #define ENABLE_FEATURE_UDHCP_8021Q 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_UDHCP_8021Q(...) __VA_ARGS__ "CONFIG_FEATURE_UDHCP_8021Q"
- #else
- # define IF_FEATURE_UDHCP_8021Q(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_UDHCP_8021Q(...)
- #define CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS "-R -n"
- #define ENABLE_IFUPDOWN_UDHCPC_CMD_OPTIONS 1
- #ifdef MAKE_SUID
- # define IF_IFUPDOWN_UDHCPC_CMD_OPTIONS(...) __VA_ARGS__ "CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS"
- #else
- # define IF_IFUPDOWN_UDHCPC_CMD_OPTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_IFUPDOWN_UDHCPC_CMD_OPTIONS(...)
- /*
- * Print Utilities
- */
- #define CONFIG_LPD 1
- #define ENABLE_LPD 1
- #ifdef MAKE_SUID
- # define IF_LPD(...) __VA_ARGS__ "CONFIG_LPD"
- #else
- # define IF_LPD(...) __VA_ARGS__
- #endif
- #define IF_NOT_LPD(...)
- #define CONFIG_LPR 1
- #define ENABLE_LPR 1
- #ifdef MAKE_SUID
- # define IF_LPR(...) __VA_ARGS__ "CONFIG_LPR"
- #else
- # define IF_LPR(...) __VA_ARGS__
- #endif
- #define IF_NOT_LPR(...)
- #define CONFIG_LPQ 1
- #define ENABLE_LPQ 1
- #ifdef MAKE_SUID
- # define IF_LPQ(...) __VA_ARGS__ "CONFIG_LPQ"
- #else
- # define IF_LPQ(...) __VA_ARGS__
- #endif
- #define IF_NOT_LPQ(...)
- /*
- * Mail Utilities
- */
- #define CONFIG_MAKEMIME 1
- #define ENABLE_MAKEMIME 1
- #ifdef MAKE_SUID
- # define IF_MAKEMIME(...) __VA_ARGS__ "CONFIG_MAKEMIME"
- #else
- # define IF_MAKEMIME(...) __VA_ARGS__
- #endif
- #define IF_NOT_MAKEMIME(...)
- #define CONFIG_POPMAILDIR 1
- #define ENABLE_POPMAILDIR 1
- #ifdef MAKE_SUID
- # define IF_POPMAILDIR(...) __VA_ARGS__ "CONFIG_POPMAILDIR"
- #else
- # define IF_POPMAILDIR(...) __VA_ARGS__
- #endif
- #define IF_NOT_POPMAILDIR(...)
- #define CONFIG_FEATURE_POPMAILDIR_DELIVERY 1
- #define ENABLE_FEATURE_POPMAILDIR_DELIVERY 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_POPMAILDIR_DELIVERY(...) __VA_ARGS__ "CONFIG_FEATURE_POPMAILDIR_DELIVERY"
- #else
- # define IF_FEATURE_POPMAILDIR_DELIVERY(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_POPMAILDIR_DELIVERY(...)
- #define CONFIG_REFORMIME 1
- #define ENABLE_REFORMIME 1
- #ifdef MAKE_SUID
- # define IF_REFORMIME(...) __VA_ARGS__ "CONFIG_REFORMIME"
- #else
- # define IF_REFORMIME(...) __VA_ARGS__
- #endif
- #define IF_NOT_REFORMIME(...)
- #define CONFIG_FEATURE_REFORMIME_COMPAT 1
- #define ENABLE_FEATURE_REFORMIME_COMPAT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_REFORMIME_COMPAT(...) __VA_ARGS__ "CONFIG_FEATURE_REFORMIME_COMPAT"
- #else
- # define IF_FEATURE_REFORMIME_COMPAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_REFORMIME_COMPAT(...)
- #define CONFIG_SENDMAIL 1
- #define ENABLE_SENDMAIL 1
- #ifdef MAKE_SUID
- # define IF_SENDMAIL(...) __VA_ARGS__ "CONFIG_SENDMAIL"
- #else
- # define IF_SENDMAIL(...) __VA_ARGS__
- #endif
- #define IF_NOT_SENDMAIL(...)
- #define CONFIG_FEATURE_MIME_CHARSET "us-ascii"
- #define ENABLE_FEATURE_MIME_CHARSET 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_MIME_CHARSET(...) __VA_ARGS__ "CONFIG_FEATURE_MIME_CHARSET"
- #else
- # define IF_FEATURE_MIME_CHARSET(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_MIME_CHARSET(...)
- /*
- * Process Utilities
- */
- #define CONFIG_FREE 1
- #define ENABLE_FREE 1
- #ifdef MAKE_SUID
- # define IF_FREE(...) __VA_ARGS__ "CONFIG_FREE"
- #else
- # define IF_FREE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FREE(...)
- #define CONFIG_FUSER 1
- #define ENABLE_FUSER 1
- #ifdef MAKE_SUID
- # define IF_FUSER(...) __VA_ARGS__ "CONFIG_FUSER"
- #else
- # define IF_FUSER(...) __VA_ARGS__
- #endif
- #define IF_NOT_FUSER(...)
- #define CONFIG_IOSTAT 1
- #define ENABLE_IOSTAT 1
- #ifdef MAKE_SUID
- # define IF_IOSTAT(...) __VA_ARGS__ "CONFIG_IOSTAT"
- #else
- # define IF_IOSTAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_IOSTAT(...)
- #define CONFIG_KILL 1
- #define ENABLE_KILL 1
- #ifdef MAKE_SUID
- # define IF_KILL(...) __VA_ARGS__ "CONFIG_KILL"
- #else
- # define IF_KILL(...) __VA_ARGS__
- #endif
- #define IF_NOT_KILL(...)
- #define CONFIG_KILLALL 1
- #define ENABLE_KILLALL 1
- #ifdef MAKE_SUID
- # define IF_KILLALL(...) __VA_ARGS__ "CONFIG_KILLALL"
- #else
- # define IF_KILLALL(...) __VA_ARGS__
- #endif
- #define IF_NOT_KILLALL(...)
- #define CONFIG_KILLALL5 1
- #define ENABLE_KILLALL5 1
- #ifdef MAKE_SUID
- # define IF_KILLALL5(...) __VA_ARGS__ "CONFIG_KILLALL5"
- #else
- # define IF_KILLALL5(...) __VA_ARGS__
- #endif
- #define IF_NOT_KILLALL5(...)
- #define CONFIG_LSOF 1
- #define ENABLE_LSOF 1
- #ifdef MAKE_SUID
- # define IF_LSOF(...) __VA_ARGS__ "CONFIG_LSOF"
- #else
- # define IF_LSOF(...) __VA_ARGS__
- #endif
- #define IF_NOT_LSOF(...)
- #define CONFIG_MPSTAT 1
- #define ENABLE_MPSTAT 1
- #ifdef MAKE_SUID
- # define IF_MPSTAT(...) __VA_ARGS__ "CONFIG_MPSTAT"
- #else
- # define IF_MPSTAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_MPSTAT(...)
- #define CONFIG_NMETER 1
- #define ENABLE_NMETER 1
- #ifdef MAKE_SUID
- # define IF_NMETER(...) __VA_ARGS__ "CONFIG_NMETER"
- #else
- # define IF_NMETER(...) __VA_ARGS__
- #endif
- #define IF_NOT_NMETER(...)
- #define CONFIG_PGREP 1
- #define ENABLE_PGREP 1
- #ifdef MAKE_SUID
- # define IF_PGREP(...) __VA_ARGS__ "CONFIG_PGREP"
- #else
- # define IF_PGREP(...) __VA_ARGS__
- #endif
- #define IF_NOT_PGREP(...)
- #define CONFIG_PKILL 1
- #define ENABLE_PKILL 1
- #ifdef MAKE_SUID
- # define IF_PKILL(...) __VA_ARGS__ "CONFIG_PKILL"
- #else
- # define IF_PKILL(...) __VA_ARGS__
- #endif
- #define IF_NOT_PKILL(...)
- #define CONFIG_PIDOF 1
- #define ENABLE_PIDOF 1
- #ifdef MAKE_SUID
- # define IF_PIDOF(...) __VA_ARGS__ "CONFIG_PIDOF"
- #else
- # define IF_PIDOF(...) __VA_ARGS__
- #endif
- #define IF_NOT_PIDOF(...)
- #define CONFIG_FEATURE_PIDOF_SINGLE 1
- #define ENABLE_FEATURE_PIDOF_SINGLE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_PIDOF_SINGLE(...) __VA_ARGS__ "CONFIG_FEATURE_PIDOF_SINGLE"
- #else
- # define IF_FEATURE_PIDOF_SINGLE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_PIDOF_SINGLE(...)
- #define CONFIG_FEATURE_PIDOF_OMIT 1
- #define ENABLE_FEATURE_PIDOF_OMIT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_PIDOF_OMIT(...) __VA_ARGS__ "CONFIG_FEATURE_PIDOF_OMIT"
- #else
- # define IF_FEATURE_PIDOF_OMIT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_PIDOF_OMIT(...)
- #define CONFIG_PMAP 1
- #define ENABLE_PMAP 1
- #ifdef MAKE_SUID
- # define IF_PMAP(...) __VA_ARGS__ "CONFIG_PMAP"
- #else
- # define IF_PMAP(...) __VA_ARGS__
- #endif
- #define IF_NOT_PMAP(...)
- #define CONFIG_POWERTOP 1
- #define ENABLE_POWERTOP 1
- #ifdef MAKE_SUID
- # define IF_POWERTOP(...) __VA_ARGS__ "CONFIG_POWERTOP"
- #else
- # define IF_POWERTOP(...) __VA_ARGS__
- #endif
- #define IF_NOT_POWERTOP(...)
- #define CONFIG_FEATURE_POWERTOP_INTERACTIVE 1
- #define ENABLE_FEATURE_POWERTOP_INTERACTIVE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_POWERTOP_INTERACTIVE(...) __VA_ARGS__ "CONFIG_FEATURE_POWERTOP_INTERACTIVE"
- #else
- # define IF_FEATURE_POWERTOP_INTERACTIVE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_POWERTOP_INTERACTIVE(...)
- #define CONFIG_PS 1
- #define ENABLE_PS 1
- #ifdef MAKE_SUID
- # define IF_PS(...) __VA_ARGS__ "CONFIG_PS"
- #else
- # define IF_PS(...) __VA_ARGS__
- #endif
- #define IF_NOT_PS(...)
- #undef CONFIG_FEATURE_PS_WIDE
- #define ENABLE_FEATURE_PS_WIDE 0
- #define IF_FEATURE_PS_WIDE(...)
- #define IF_NOT_FEATURE_PS_WIDE(...) __VA_ARGS__
- #undef CONFIG_FEATURE_PS_LONG
- #define ENABLE_FEATURE_PS_LONG 0
- #define IF_FEATURE_PS_LONG(...)
- #define IF_NOT_FEATURE_PS_LONG(...) __VA_ARGS__
- #define CONFIG_FEATURE_PS_TIME 1
- #define ENABLE_FEATURE_PS_TIME 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_PS_TIME(...) __VA_ARGS__ "CONFIG_FEATURE_PS_TIME"
- #else
- # define IF_FEATURE_PS_TIME(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_PS_TIME(...)
- #undef CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS
- #define ENABLE_FEATURE_PS_UNUSUAL_SYSTEMS 0
- #define IF_FEATURE_PS_UNUSUAL_SYSTEMS(...)
- #define IF_NOT_FEATURE_PS_UNUSUAL_SYSTEMS(...) __VA_ARGS__
- #define CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS 1
- #define ENABLE_FEATURE_PS_ADDITIONAL_COLUMNS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_PS_ADDITIONAL_COLUMNS(...) __VA_ARGS__ "CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS"
- #else
- # define IF_FEATURE_PS_ADDITIONAL_COLUMNS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_PS_ADDITIONAL_COLUMNS(...)
- #define CONFIG_PSTREE 1
- #define ENABLE_PSTREE 1
- #ifdef MAKE_SUID
- # define IF_PSTREE(...) __VA_ARGS__ "CONFIG_PSTREE"
- #else
- # define IF_PSTREE(...) __VA_ARGS__
- #endif
- #define IF_NOT_PSTREE(...)
- #define CONFIG_PWDX 1
- #define ENABLE_PWDX 1
- #ifdef MAKE_SUID
- # define IF_PWDX(...) __VA_ARGS__ "CONFIG_PWDX"
- #else
- # define IF_PWDX(...) __VA_ARGS__
- #endif
- #define IF_NOT_PWDX(...)
- #define CONFIG_SMEMCAP 1
- #define ENABLE_SMEMCAP 1
- #ifdef MAKE_SUID
- # define IF_SMEMCAP(...) __VA_ARGS__ "CONFIG_SMEMCAP"
- #else
- # define IF_SMEMCAP(...) __VA_ARGS__
- #endif
- #define IF_NOT_SMEMCAP(...)
- #define CONFIG_BB_SYSCTL 1
- #define ENABLE_BB_SYSCTL 1
- #ifdef MAKE_SUID
- # define IF_BB_SYSCTL(...) __VA_ARGS__ "CONFIG_BB_SYSCTL"
- #else
- # define IF_BB_SYSCTL(...) __VA_ARGS__
- #endif
- #define IF_NOT_BB_SYSCTL(...)
- #define CONFIG_TOP 1
- #define ENABLE_TOP 1
- #ifdef MAKE_SUID
- # define IF_TOP(...) __VA_ARGS__ "CONFIG_TOP"
- #else
- # define IF_TOP(...) __VA_ARGS__
- #endif
- #define IF_NOT_TOP(...)
- #define CONFIG_FEATURE_TOP_INTERACTIVE 1
- #define ENABLE_FEATURE_TOP_INTERACTIVE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TOP_INTERACTIVE(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_INTERACTIVE"
- #else
- # define IF_FEATURE_TOP_INTERACTIVE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TOP_INTERACTIVE(...)
- #define CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE 1
- #define ENABLE_FEATURE_TOP_CPU_USAGE_PERCENTAGE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TOP_CPU_USAGE_PERCENTAGE(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE"
- #else
- # define IF_FEATURE_TOP_CPU_USAGE_PERCENTAGE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TOP_CPU_USAGE_PERCENTAGE(...)
- #define CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS 1
- #define ENABLE_FEATURE_TOP_CPU_GLOBAL_PERCENTS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TOP_CPU_GLOBAL_PERCENTS(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS"
- #else
- # define IF_FEATURE_TOP_CPU_GLOBAL_PERCENTS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TOP_CPU_GLOBAL_PERCENTS(...)
- #define CONFIG_FEATURE_TOP_SMP_CPU 1
- #define ENABLE_FEATURE_TOP_SMP_CPU 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TOP_SMP_CPU(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_SMP_CPU"
- #else
- # define IF_FEATURE_TOP_SMP_CPU(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TOP_SMP_CPU(...)
- #define CONFIG_FEATURE_TOP_DECIMALS 1
- #define ENABLE_FEATURE_TOP_DECIMALS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TOP_DECIMALS(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_DECIMALS"
- #else
- # define IF_FEATURE_TOP_DECIMALS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TOP_DECIMALS(...)
- #define CONFIG_FEATURE_TOP_SMP_PROCESS 1
- #define ENABLE_FEATURE_TOP_SMP_PROCESS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TOP_SMP_PROCESS(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_SMP_PROCESS"
- #else
- # define IF_FEATURE_TOP_SMP_PROCESS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TOP_SMP_PROCESS(...)
- #define CONFIG_FEATURE_TOPMEM 1
- #define ENABLE_FEATURE_TOPMEM 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_TOPMEM(...) __VA_ARGS__ "CONFIG_FEATURE_TOPMEM"
- #else
- # define IF_FEATURE_TOPMEM(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_TOPMEM(...)
- #define CONFIG_UPTIME 1
- #define ENABLE_UPTIME 1
- #ifdef MAKE_SUID
- # define IF_UPTIME(...) __VA_ARGS__ "CONFIG_UPTIME"
- #else
- # define IF_UPTIME(...) __VA_ARGS__
- #endif
- #define IF_NOT_UPTIME(...)
- #define CONFIG_FEATURE_UPTIME_UTMP_SUPPORT 1
- #define ENABLE_FEATURE_UPTIME_UTMP_SUPPORT 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_UPTIME_UTMP_SUPPORT(...) __VA_ARGS__ "CONFIG_FEATURE_UPTIME_UTMP_SUPPORT"
- #else
- # define IF_FEATURE_UPTIME_UTMP_SUPPORT(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_UPTIME_UTMP_SUPPORT(...)
- #define CONFIG_WATCH 1
- #define ENABLE_WATCH 1
- #ifdef MAKE_SUID
- # define IF_WATCH(...) __VA_ARGS__ "CONFIG_WATCH"
- #else
- # define IF_WATCH(...) __VA_ARGS__
- #endif
- #define IF_NOT_WATCH(...)
- #define CONFIG_FEATURE_SHOW_THREADS 1
- #define ENABLE_FEATURE_SHOW_THREADS 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SHOW_THREADS(...) __VA_ARGS__ "CONFIG_FEATURE_SHOW_THREADS"
- #else
- # define IF_FEATURE_SHOW_THREADS(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SHOW_THREADS(...)
- /*
- * Runit Utilities
- */
- #define CONFIG_CHPST 1
- #define ENABLE_CHPST 1
- #ifdef MAKE_SUID
- # define IF_CHPST(...) __VA_ARGS__ "CONFIG_CHPST"
- #else
- # define IF_CHPST(...) __VA_ARGS__
- #endif
- #define IF_NOT_CHPST(...)
- #define CONFIG_SETUIDGID 1
- #define ENABLE_SETUIDGID 1
- #ifdef MAKE_SUID
- # define IF_SETUIDGID(...) __VA_ARGS__ "CONFIG_SETUIDGID"
- #else
- # define IF_SETUIDGID(...) __VA_ARGS__
- #endif
- #define IF_NOT_SETUIDGID(...)
- #define CONFIG_ENVUIDGID 1
- #define ENABLE_ENVUIDGID 1
- #ifdef MAKE_SUID
- # define IF_ENVUIDGID(...) __VA_ARGS__ "CONFIG_ENVUIDGID"
- #else
- # define IF_ENVUIDGID(...) __VA_ARGS__
- #endif
- #define IF_NOT_ENVUIDGID(...)
- #define CONFIG_ENVDIR 1
- #define ENABLE_ENVDIR 1
- #ifdef MAKE_SUID
- # define IF_ENVDIR(...) __VA_ARGS__ "CONFIG_ENVDIR"
- #else
- # define IF_ENVDIR(...) __VA_ARGS__
- #endif
- #define IF_NOT_ENVDIR(...)
- #define CONFIG_SOFTLIMIT 1
- #define ENABLE_SOFTLIMIT 1
- #ifdef MAKE_SUID
- # define IF_SOFTLIMIT(...) __VA_ARGS__ "CONFIG_SOFTLIMIT"
- #else
- # define IF_SOFTLIMIT(...) __VA_ARGS__
- #endif
- #define IF_NOT_SOFTLIMIT(...)
- #define CONFIG_RUNSV 1
- #define ENABLE_RUNSV 1
- #ifdef MAKE_SUID
- # define IF_RUNSV(...) __VA_ARGS__ "CONFIG_RUNSV"
- #else
- # define IF_RUNSV(...) __VA_ARGS__
- #endif
- #define IF_NOT_RUNSV(...)
- #define CONFIG_RUNSVDIR 1
- #define ENABLE_RUNSVDIR 1
- #ifdef MAKE_SUID
- # define IF_RUNSVDIR(...) __VA_ARGS__ "CONFIG_RUNSVDIR"
- #else
- # define IF_RUNSVDIR(...) __VA_ARGS__
- #endif
- #define IF_NOT_RUNSVDIR(...)
- #undef CONFIG_FEATURE_RUNSVDIR_LOG
- #define ENABLE_FEATURE_RUNSVDIR_LOG 0
- #define IF_FEATURE_RUNSVDIR_LOG(...)
- #define IF_NOT_FEATURE_RUNSVDIR_LOG(...) __VA_ARGS__
- #define CONFIG_SV 1
- #define ENABLE_SV 1
- #ifdef MAKE_SUID
- # define IF_SV(...) __VA_ARGS__ "CONFIG_SV"
- #else
- # define IF_SV(...) __VA_ARGS__
- #endif
- #define IF_NOT_SV(...)
- #define CONFIG_SV_DEFAULT_SERVICE_DIR "/var/service"
- #define ENABLE_SV_DEFAULT_SERVICE_DIR 1
- #ifdef MAKE_SUID
- # define IF_SV_DEFAULT_SERVICE_DIR(...) __VA_ARGS__ "CONFIG_SV_DEFAULT_SERVICE_DIR"
- #else
- # define IF_SV_DEFAULT_SERVICE_DIR(...) __VA_ARGS__
- #endif
- #define IF_NOT_SV_DEFAULT_SERVICE_DIR(...)
- #define CONFIG_SVC 1
- #define ENABLE_SVC 1
- #ifdef MAKE_SUID
- # define IF_SVC(...) __VA_ARGS__ "CONFIG_SVC"
- #else
- # define IF_SVC(...) __VA_ARGS__
- #endif
- #define IF_NOT_SVC(...)
- #define CONFIG_SVLOGD 1
- #define ENABLE_SVLOGD 1
- #ifdef MAKE_SUID
- # define IF_SVLOGD(...) __VA_ARGS__ "CONFIG_SVLOGD"
- #else
- # define IF_SVLOGD(...) __VA_ARGS__
- #endif
- #define IF_NOT_SVLOGD(...)
- #undef CONFIG_CHCON
- #define ENABLE_CHCON 0
- #define IF_CHCON(...)
- #define IF_NOT_CHCON(...) __VA_ARGS__
- #undef CONFIG_GETENFORCE
- #define ENABLE_GETENFORCE 0
- #define IF_GETENFORCE(...)
- #define IF_NOT_GETENFORCE(...) __VA_ARGS__
- #undef CONFIG_GETSEBOOL
- #define ENABLE_GETSEBOOL 0
- #define IF_GETSEBOOL(...)
- #define IF_NOT_GETSEBOOL(...) __VA_ARGS__
- #undef CONFIG_LOAD_POLICY
- #define ENABLE_LOAD_POLICY 0
- #define IF_LOAD_POLICY(...)
- #define IF_NOT_LOAD_POLICY(...) __VA_ARGS__
- #undef CONFIG_MATCHPATHCON
- #define ENABLE_MATCHPATHCON 0
- #define IF_MATCHPATHCON(...)
- #define IF_NOT_MATCHPATHCON(...) __VA_ARGS__
- #undef CONFIG_RUNCON
- #define ENABLE_RUNCON 0
- #define IF_RUNCON(...)
- #define IF_NOT_RUNCON(...) __VA_ARGS__
- #undef CONFIG_SELINUXENABLED
- #define ENABLE_SELINUXENABLED 0
- #define IF_SELINUXENABLED(...)
- #define IF_NOT_SELINUXENABLED(...) __VA_ARGS__
- #undef CONFIG_SESTATUS
- #define ENABLE_SESTATUS 0
- #define IF_SESTATUS(...)
- #define IF_NOT_SESTATUS(...) __VA_ARGS__
- #undef CONFIG_SETENFORCE
- #define ENABLE_SETENFORCE 0
- #define IF_SETENFORCE(...)
- #define IF_NOT_SETENFORCE(...) __VA_ARGS__
- #undef CONFIG_SETFILES
- #define ENABLE_SETFILES 0
- #define IF_SETFILES(...)
- #define IF_NOT_SETFILES(...) __VA_ARGS__
- #undef CONFIG_FEATURE_SETFILES_CHECK_OPTION
- #define ENABLE_FEATURE_SETFILES_CHECK_OPTION 0
- #define IF_FEATURE_SETFILES_CHECK_OPTION(...)
- #define IF_NOT_FEATURE_SETFILES_CHECK_OPTION(...) __VA_ARGS__
- #undef CONFIG_RESTORECON
- #define ENABLE_RESTORECON 0
- #define IF_RESTORECON(...)
- #define IF_NOT_RESTORECON(...) __VA_ARGS__
- #undef CONFIG_SETSEBOOL
- #define ENABLE_SETSEBOOL 0
- #define IF_SETSEBOOL(...)
- #define IF_NOT_SETSEBOOL(...) __VA_ARGS__
- /*
- * Shells
- */
- #define CONFIG_SH_IS_ASH 1
- #define ENABLE_SH_IS_ASH 1
- #ifdef MAKE_SUID
- # define IF_SH_IS_ASH(...) __VA_ARGS__ "CONFIG_SH_IS_ASH"
- #else
- # define IF_SH_IS_ASH(...) __VA_ARGS__
- #endif
- #define IF_NOT_SH_IS_ASH(...)
- #undef CONFIG_SH_IS_HUSH
- #define ENABLE_SH_IS_HUSH 0
- #define IF_SH_IS_HUSH(...)
- #define IF_NOT_SH_IS_HUSH(...) __VA_ARGS__
- #undef CONFIG_SH_IS_NONE
- #define ENABLE_SH_IS_NONE 0
- #define IF_SH_IS_NONE(...)
- #define IF_NOT_SH_IS_NONE(...) __VA_ARGS__
- #undef CONFIG_BASH_IS_ASH
- #define ENABLE_BASH_IS_ASH 0
- #define IF_BASH_IS_ASH(...)
- #define IF_NOT_BASH_IS_ASH(...) __VA_ARGS__
- #undef CONFIG_BASH_IS_HUSH
- #define ENABLE_BASH_IS_HUSH 0
- #define IF_BASH_IS_HUSH(...)
- #define IF_NOT_BASH_IS_HUSH(...) __VA_ARGS__
- #define CONFIG_BASH_IS_NONE 1
- #define ENABLE_BASH_IS_NONE 1
- #ifdef MAKE_SUID
- # define IF_BASH_IS_NONE(...) __VA_ARGS__ "CONFIG_BASH_IS_NONE"
- #else
- # define IF_BASH_IS_NONE(...) __VA_ARGS__
- #endif
- #define IF_NOT_BASH_IS_NONE(...)
- #define CONFIG_ASH 1
- #define ENABLE_ASH 1
- #ifdef MAKE_SUID
- # define IF_ASH(...) __VA_ARGS__ "CONFIG_ASH"
- #else
- # define IF_ASH(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH(...)
- #define CONFIG_ASH_OPTIMIZE_FOR_SIZE 1
- #define ENABLE_ASH_OPTIMIZE_FOR_SIZE 1
- #ifdef MAKE_SUID
- # define IF_ASH_OPTIMIZE_FOR_SIZE(...) __VA_ARGS__ "CONFIG_ASH_OPTIMIZE_FOR_SIZE"
- #else
- # define IF_ASH_OPTIMIZE_FOR_SIZE(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH_OPTIMIZE_FOR_SIZE(...)
- #define CONFIG_ASH_INTERNAL_GLOB 1
- #define ENABLE_ASH_INTERNAL_GLOB 1
- #ifdef MAKE_SUID
- # define IF_ASH_INTERNAL_GLOB(...) __VA_ARGS__ "CONFIG_ASH_INTERNAL_GLOB"
- #else
- # define IF_ASH_INTERNAL_GLOB(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH_INTERNAL_GLOB(...)
- #define CONFIG_ASH_BASH_COMPAT 1
- #define ENABLE_ASH_BASH_COMPAT 1
- #ifdef MAKE_SUID
- # define IF_ASH_BASH_COMPAT(...) __VA_ARGS__ "CONFIG_ASH_BASH_COMPAT"
- #else
- # define IF_ASH_BASH_COMPAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH_BASH_COMPAT(...)
- #define CONFIG_ASH_JOB_CONTROL 1
- #define ENABLE_ASH_JOB_CONTROL 1
- #ifdef MAKE_SUID
- # define IF_ASH_JOB_CONTROL(...) __VA_ARGS__ "CONFIG_ASH_JOB_CONTROL"
- #else
- # define IF_ASH_JOB_CONTROL(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH_JOB_CONTROL(...)
- #define CONFIG_ASH_ALIAS 1
- #define ENABLE_ASH_ALIAS 1
- #ifdef MAKE_SUID
- # define IF_ASH_ALIAS(...) __VA_ARGS__ "CONFIG_ASH_ALIAS"
- #else
- # define IF_ASH_ALIAS(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH_ALIAS(...)
- #define CONFIG_ASH_RANDOM_SUPPORT 1
- #define ENABLE_ASH_RANDOM_SUPPORT 1
- #ifdef MAKE_SUID
- # define IF_ASH_RANDOM_SUPPORT(...) __VA_ARGS__ "CONFIG_ASH_RANDOM_SUPPORT"
- #else
- # define IF_ASH_RANDOM_SUPPORT(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH_RANDOM_SUPPORT(...)
- #define CONFIG_ASH_EXPAND_PRMT 1
- #define ENABLE_ASH_EXPAND_PRMT 1
- #ifdef MAKE_SUID
- # define IF_ASH_EXPAND_PRMT(...) __VA_ARGS__ "CONFIG_ASH_EXPAND_PRMT"
- #else
- # define IF_ASH_EXPAND_PRMT(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH_EXPAND_PRMT(...)
- #define CONFIG_ASH_IDLE_TIMEOUT 1
- #define ENABLE_ASH_IDLE_TIMEOUT 1
- #ifdef MAKE_SUID
- # define IF_ASH_IDLE_TIMEOUT(...) __VA_ARGS__ "CONFIG_ASH_IDLE_TIMEOUT"
- #else
- # define IF_ASH_IDLE_TIMEOUT(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH_IDLE_TIMEOUT(...)
- #define CONFIG_ASH_MAIL 1
- #define ENABLE_ASH_MAIL 1
- #ifdef MAKE_SUID
- # define IF_ASH_MAIL(...) __VA_ARGS__ "CONFIG_ASH_MAIL"
- #else
- # define IF_ASH_MAIL(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH_MAIL(...)
- #define CONFIG_ASH_ECHO 1
- #define ENABLE_ASH_ECHO 1
- #ifdef MAKE_SUID
- # define IF_ASH_ECHO(...) __VA_ARGS__ "CONFIG_ASH_ECHO"
- #else
- # define IF_ASH_ECHO(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH_ECHO(...)
- #define CONFIG_ASH_PRINTF 1
- #define ENABLE_ASH_PRINTF 1
- #ifdef MAKE_SUID
- # define IF_ASH_PRINTF(...) __VA_ARGS__ "CONFIG_ASH_PRINTF"
- #else
- # define IF_ASH_PRINTF(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH_PRINTF(...)
- #define CONFIG_ASH_TEST 1
- #define ENABLE_ASH_TEST 1
- #ifdef MAKE_SUID
- # define IF_ASH_TEST(...) __VA_ARGS__ "CONFIG_ASH_TEST"
- #else
- # define IF_ASH_TEST(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH_TEST(...)
- #define CONFIG_ASH_HELP 1
- #define ENABLE_ASH_HELP 1
- #ifdef MAKE_SUID
- # define IF_ASH_HELP(...) __VA_ARGS__ "CONFIG_ASH_HELP"
- #else
- # define IF_ASH_HELP(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH_HELP(...)
- #define CONFIG_ASH_GETOPTS 1
- #define ENABLE_ASH_GETOPTS 1
- #ifdef MAKE_SUID
- # define IF_ASH_GETOPTS(...) __VA_ARGS__ "CONFIG_ASH_GETOPTS"
- #else
- # define IF_ASH_GETOPTS(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH_GETOPTS(...)
- #define CONFIG_ASH_CMDCMD 1
- #define ENABLE_ASH_CMDCMD 1
- #ifdef MAKE_SUID
- # define IF_ASH_CMDCMD(...) __VA_ARGS__ "CONFIG_ASH_CMDCMD"
- #else
- # define IF_ASH_CMDCMD(...) __VA_ARGS__
- #endif
- #define IF_NOT_ASH_CMDCMD(...)
- #define CONFIG_CTTYHACK 1
- #define ENABLE_CTTYHACK 1
- #ifdef MAKE_SUID
- # define IF_CTTYHACK(...) __VA_ARGS__ "CONFIG_CTTYHACK"
- #else
- # define IF_CTTYHACK(...) __VA_ARGS__
- #endif
- #define IF_NOT_CTTYHACK(...)
- #define CONFIG_HUSH 1
- #define ENABLE_HUSH 1
- #ifdef MAKE_SUID
- # define IF_HUSH(...) __VA_ARGS__ "CONFIG_HUSH"
- #else
- # define IF_HUSH(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH(...)
- #define CONFIG_HUSH_BASH_COMPAT 1
- #define ENABLE_HUSH_BASH_COMPAT 1
- #ifdef MAKE_SUID
- # define IF_HUSH_BASH_COMPAT(...) __VA_ARGS__ "CONFIG_HUSH_BASH_COMPAT"
- #else
- # define IF_HUSH_BASH_COMPAT(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_BASH_COMPAT(...)
- #define CONFIG_HUSH_BRACE_EXPANSION 1
- #define ENABLE_HUSH_BRACE_EXPANSION 1
- #ifdef MAKE_SUID
- # define IF_HUSH_BRACE_EXPANSION(...) __VA_ARGS__ "CONFIG_HUSH_BRACE_EXPANSION"
- #else
- # define IF_HUSH_BRACE_EXPANSION(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_BRACE_EXPANSION(...)
- #define CONFIG_HUSH_INTERACTIVE 1
- #define ENABLE_HUSH_INTERACTIVE 1
- #ifdef MAKE_SUID
- # define IF_HUSH_INTERACTIVE(...) __VA_ARGS__ "CONFIG_HUSH_INTERACTIVE"
- #else
- # define IF_HUSH_INTERACTIVE(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_INTERACTIVE(...)
- #define CONFIG_HUSH_SAVEHISTORY 1
- #define ENABLE_HUSH_SAVEHISTORY 1
- #ifdef MAKE_SUID
- # define IF_HUSH_SAVEHISTORY(...) __VA_ARGS__ "CONFIG_HUSH_SAVEHISTORY"
- #else
- # define IF_HUSH_SAVEHISTORY(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_SAVEHISTORY(...)
- #define CONFIG_HUSH_JOB 1
- #define ENABLE_HUSH_JOB 1
- #ifdef MAKE_SUID
- # define IF_HUSH_JOB(...) __VA_ARGS__ "CONFIG_HUSH_JOB"
- #else
- # define IF_HUSH_JOB(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_JOB(...)
- #define CONFIG_HUSH_TICK 1
- #define ENABLE_HUSH_TICK 1
- #ifdef MAKE_SUID
- # define IF_HUSH_TICK(...) __VA_ARGS__ "CONFIG_HUSH_TICK"
- #else
- # define IF_HUSH_TICK(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_TICK(...)
- #define CONFIG_HUSH_IF 1
- #define ENABLE_HUSH_IF 1
- #ifdef MAKE_SUID
- # define IF_HUSH_IF(...) __VA_ARGS__ "CONFIG_HUSH_IF"
- #else
- # define IF_HUSH_IF(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_IF(...)
- #define CONFIG_HUSH_LOOPS 1
- #define ENABLE_HUSH_LOOPS 1
- #ifdef MAKE_SUID
- # define IF_HUSH_LOOPS(...) __VA_ARGS__ "CONFIG_HUSH_LOOPS"
- #else
- # define IF_HUSH_LOOPS(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_LOOPS(...)
- #define CONFIG_HUSH_CASE 1
- #define ENABLE_HUSH_CASE 1
- #ifdef MAKE_SUID
- # define IF_HUSH_CASE(...) __VA_ARGS__ "CONFIG_HUSH_CASE"
- #else
- # define IF_HUSH_CASE(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_CASE(...)
- #define CONFIG_HUSH_FUNCTIONS 1
- #define ENABLE_HUSH_FUNCTIONS 1
- #ifdef MAKE_SUID
- # define IF_HUSH_FUNCTIONS(...) __VA_ARGS__ "CONFIG_HUSH_FUNCTIONS"
- #else
- # define IF_HUSH_FUNCTIONS(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_FUNCTIONS(...)
- #define CONFIG_HUSH_LOCAL 1
- #define ENABLE_HUSH_LOCAL 1
- #ifdef MAKE_SUID
- # define IF_HUSH_LOCAL(...) __VA_ARGS__ "CONFIG_HUSH_LOCAL"
- #else
- # define IF_HUSH_LOCAL(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_LOCAL(...)
- #define CONFIG_HUSH_RANDOM_SUPPORT 1
- #define ENABLE_HUSH_RANDOM_SUPPORT 1
- #ifdef MAKE_SUID
- # define IF_HUSH_RANDOM_SUPPORT(...) __VA_ARGS__ "CONFIG_HUSH_RANDOM_SUPPORT"
- #else
- # define IF_HUSH_RANDOM_SUPPORT(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_RANDOM_SUPPORT(...)
- #define CONFIG_HUSH_MODE_X 1
- #define ENABLE_HUSH_MODE_X 1
- #ifdef MAKE_SUID
- # define IF_HUSH_MODE_X(...) __VA_ARGS__ "CONFIG_HUSH_MODE_X"
- #else
- # define IF_HUSH_MODE_X(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_MODE_X(...)
- #define CONFIG_HUSH_ECHO 1
- #define ENABLE_HUSH_ECHO 1
- #ifdef MAKE_SUID
- # define IF_HUSH_ECHO(...) __VA_ARGS__ "CONFIG_HUSH_ECHO"
- #else
- # define IF_HUSH_ECHO(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_ECHO(...)
- #define CONFIG_HUSH_PRINTF 1
- #define ENABLE_HUSH_PRINTF 1
- #ifdef MAKE_SUID
- # define IF_HUSH_PRINTF(...) __VA_ARGS__ "CONFIG_HUSH_PRINTF"
- #else
- # define IF_HUSH_PRINTF(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_PRINTF(...)
- #define CONFIG_HUSH_TEST 1
- #define ENABLE_HUSH_TEST 1
- #ifdef MAKE_SUID
- # define IF_HUSH_TEST(...) __VA_ARGS__ "CONFIG_HUSH_TEST"
- #else
- # define IF_HUSH_TEST(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_TEST(...)
- #define CONFIG_HUSH_HELP 1
- #define ENABLE_HUSH_HELP 1
- #ifdef MAKE_SUID
- # define IF_HUSH_HELP(...) __VA_ARGS__ "CONFIG_HUSH_HELP"
- #else
- # define IF_HUSH_HELP(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_HELP(...)
- #define CONFIG_HUSH_EXPORT 1
- #define ENABLE_HUSH_EXPORT 1
- #ifdef MAKE_SUID
- # define IF_HUSH_EXPORT(...) __VA_ARGS__ "CONFIG_HUSH_EXPORT"
- #else
- # define IF_HUSH_EXPORT(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_EXPORT(...)
- #define CONFIG_HUSH_EXPORT_N 1
- #define ENABLE_HUSH_EXPORT_N 1
- #ifdef MAKE_SUID
- # define IF_HUSH_EXPORT_N(...) __VA_ARGS__ "CONFIG_HUSH_EXPORT_N"
- #else
- # define IF_HUSH_EXPORT_N(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_EXPORT_N(...)
- #define CONFIG_HUSH_READONLY 1
- #define ENABLE_HUSH_READONLY 1
- #ifdef MAKE_SUID
- # define IF_HUSH_READONLY(...) __VA_ARGS__ "CONFIG_HUSH_READONLY"
- #else
- # define IF_HUSH_READONLY(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_READONLY(...)
- #define CONFIG_HUSH_KILL 1
- #define ENABLE_HUSH_KILL 1
- #ifdef MAKE_SUID
- # define IF_HUSH_KILL(...) __VA_ARGS__ "CONFIG_HUSH_KILL"
- #else
- # define IF_HUSH_KILL(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_KILL(...)
- #define CONFIG_HUSH_WAIT 1
- #define ENABLE_HUSH_WAIT 1
- #ifdef MAKE_SUID
- # define IF_HUSH_WAIT(...) __VA_ARGS__ "CONFIG_HUSH_WAIT"
- #else
- # define IF_HUSH_WAIT(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_WAIT(...)
- #define CONFIG_HUSH_TRAP 1
- #define ENABLE_HUSH_TRAP 1
- #ifdef MAKE_SUID
- # define IF_HUSH_TRAP(...) __VA_ARGS__ "CONFIG_HUSH_TRAP"
- #else
- # define IF_HUSH_TRAP(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_TRAP(...)
- #define CONFIG_HUSH_TYPE 1
- #define ENABLE_HUSH_TYPE 1
- #ifdef MAKE_SUID
- # define IF_HUSH_TYPE(...) __VA_ARGS__ "CONFIG_HUSH_TYPE"
- #else
- # define IF_HUSH_TYPE(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_TYPE(...)
- #define CONFIG_HUSH_TIMES 1
- #define ENABLE_HUSH_TIMES 1
- #ifdef MAKE_SUID
- # define IF_HUSH_TIMES(...) __VA_ARGS__ "CONFIG_HUSH_TIMES"
- #else
- # define IF_HUSH_TIMES(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_TIMES(...)
- #define CONFIG_HUSH_READ 1
- #define ENABLE_HUSH_READ 1
- #ifdef MAKE_SUID
- # define IF_HUSH_READ(...) __VA_ARGS__ "CONFIG_HUSH_READ"
- #else
- # define IF_HUSH_READ(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_READ(...)
- #define CONFIG_HUSH_SET 1
- #define ENABLE_HUSH_SET 1
- #ifdef MAKE_SUID
- # define IF_HUSH_SET(...) __VA_ARGS__ "CONFIG_HUSH_SET"
- #else
- # define IF_HUSH_SET(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_SET(...)
- #define CONFIG_HUSH_UNSET 1
- #define ENABLE_HUSH_UNSET 1
- #ifdef MAKE_SUID
- # define IF_HUSH_UNSET(...) __VA_ARGS__ "CONFIG_HUSH_UNSET"
- #else
- # define IF_HUSH_UNSET(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_UNSET(...)
- #define CONFIG_HUSH_ULIMIT 1
- #define ENABLE_HUSH_ULIMIT 1
- #ifdef MAKE_SUID
- # define IF_HUSH_ULIMIT(...) __VA_ARGS__ "CONFIG_HUSH_ULIMIT"
- #else
- # define IF_HUSH_ULIMIT(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_ULIMIT(...)
- #define CONFIG_HUSH_UMASK 1
- #define ENABLE_HUSH_UMASK 1
- #ifdef MAKE_SUID
- # define IF_HUSH_UMASK(...) __VA_ARGS__ "CONFIG_HUSH_UMASK"
- #else
- # define IF_HUSH_UMASK(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_UMASK(...)
- #define CONFIG_HUSH_GETOPTS 1
- #define ENABLE_HUSH_GETOPTS 1
- #ifdef MAKE_SUID
- # define IF_HUSH_GETOPTS(...) __VA_ARGS__ "CONFIG_HUSH_GETOPTS"
- #else
- # define IF_HUSH_GETOPTS(...) __VA_ARGS__
- #endif
- #define IF_NOT_HUSH_GETOPTS(...)
- #undef CONFIG_HUSH_MEMLEAK
- #define ENABLE_HUSH_MEMLEAK 0
- #define IF_HUSH_MEMLEAK(...)
- #define IF_NOT_HUSH_MEMLEAK(...) __VA_ARGS__
- /*
- * Options common to all shells
- */
- #define CONFIG_FEATURE_SH_MATH 1
- #define ENABLE_FEATURE_SH_MATH 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SH_MATH(...) __VA_ARGS__ "CONFIG_FEATURE_SH_MATH"
- #else
- # define IF_FEATURE_SH_MATH(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SH_MATH(...)
- #define CONFIG_FEATURE_SH_MATH_64 1
- #define ENABLE_FEATURE_SH_MATH_64 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SH_MATH_64(...) __VA_ARGS__ "CONFIG_FEATURE_SH_MATH_64"
- #else
- # define IF_FEATURE_SH_MATH_64(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SH_MATH_64(...)
- #define CONFIG_FEATURE_SH_EXTRA_QUIET 1
- #define ENABLE_FEATURE_SH_EXTRA_QUIET 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SH_EXTRA_QUIET(...) __VA_ARGS__ "CONFIG_FEATURE_SH_EXTRA_QUIET"
- #else
- # define IF_FEATURE_SH_EXTRA_QUIET(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SH_EXTRA_QUIET(...)
- #undef CONFIG_FEATURE_SH_STANDALONE
- #define ENABLE_FEATURE_SH_STANDALONE 0
- #define IF_FEATURE_SH_STANDALONE(...)
- #define IF_NOT_FEATURE_SH_STANDALONE(...) __VA_ARGS__
- #undef CONFIG_FEATURE_SH_NOFORK
- #define ENABLE_FEATURE_SH_NOFORK 0
- #define IF_FEATURE_SH_NOFORK(...)
- #define IF_NOT_FEATURE_SH_NOFORK(...) __VA_ARGS__
- #define CONFIG_FEATURE_SH_READ_FRAC 1
- #define ENABLE_FEATURE_SH_READ_FRAC 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SH_READ_FRAC(...) __VA_ARGS__ "CONFIG_FEATURE_SH_READ_FRAC"
- #else
- # define IF_FEATURE_SH_READ_FRAC(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SH_READ_FRAC(...)
- #define CONFIG_FEATURE_SH_HISTFILESIZE 1
- #define ENABLE_FEATURE_SH_HISTFILESIZE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SH_HISTFILESIZE(...) __VA_ARGS__ "CONFIG_FEATURE_SH_HISTFILESIZE"
- #else
- # define IF_FEATURE_SH_HISTFILESIZE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SH_HISTFILESIZE(...)
- /*
- * System Logging Utilities
- */
- #define CONFIG_KLOGD 1
- #define ENABLE_KLOGD 1
- #ifdef MAKE_SUID
- # define IF_KLOGD(...) __VA_ARGS__ "CONFIG_KLOGD"
- #else
- # define IF_KLOGD(...) __VA_ARGS__
- #endif
- #define IF_NOT_KLOGD(...)
- /*
- * klogd should not be used together with syslog to kernel printk buffer
- */
- #define CONFIG_FEATURE_KLOGD_KLOGCTL 1
- #define ENABLE_FEATURE_KLOGD_KLOGCTL 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_KLOGD_KLOGCTL(...) __VA_ARGS__ "CONFIG_FEATURE_KLOGD_KLOGCTL"
- #else
- # define IF_FEATURE_KLOGD_KLOGCTL(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_KLOGD_KLOGCTL(...)
- #define CONFIG_LOGGER 1
- #define ENABLE_LOGGER 1
- #ifdef MAKE_SUID
- # define IF_LOGGER(...) __VA_ARGS__ "CONFIG_LOGGER"
- #else
- # define IF_LOGGER(...) __VA_ARGS__
- #endif
- #define IF_NOT_LOGGER(...)
- #define CONFIG_LOGREAD 1
- #define ENABLE_LOGREAD 1
- #ifdef MAKE_SUID
- # define IF_LOGREAD(...) __VA_ARGS__ "CONFIG_LOGREAD"
- #else
- # define IF_LOGREAD(...) __VA_ARGS__
- #endif
- #define IF_NOT_LOGREAD(...)
- #define CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING 1
- #define ENABLE_FEATURE_LOGREAD_REDUCED_LOCKING 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_LOGREAD_REDUCED_LOCKING(...) __VA_ARGS__ "CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING"
- #else
- # define IF_FEATURE_LOGREAD_REDUCED_LOCKING(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_LOGREAD_REDUCED_LOCKING(...)
- #define CONFIG_SYSLOGD 1
- #define ENABLE_SYSLOGD 1
- #ifdef MAKE_SUID
- # define IF_SYSLOGD(...) __VA_ARGS__ "CONFIG_SYSLOGD"
- #else
- # define IF_SYSLOGD(...) __VA_ARGS__
- #endif
- #define IF_NOT_SYSLOGD(...)
- #define CONFIG_FEATURE_ROTATE_LOGFILE 1
- #define ENABLE_FEATURE_ROTATE_LOGFILE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_ROTATE_LOGFILE(...) __VA_ARGS__ "CONFIG_FEATURE_ROTATE_LOGFILE"
- #else
- # define IF_FEATURE_ROTATE_LOGFILE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_ROTATE_LOGFILE(...)
- #define CONFIG_FEATURE_REMOTE_LOG 1
- #define ENABLE_FEATURE_REMOTE_LOG 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_REMOTE_LOG(...) __VA_ARGS__ "CONFIG_FEATURE_REMOTE_LOG"
- #else
- # define IF_FEATURE_REMOTE_LOG(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_REMOTE_LOG(...)
- #define CONFIG_FEATURE_SYSLOGD_DUP 1
- #define ENABLE_FEATURE_SYSLOGD_DUP 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SYSLOGD_DUP(...) __VA_ARGS__ "CONFIG_FEATURE_SYSLOGD_DUP"
- #else
- # define IF_FEATURE_SYSLOGD_DUP(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SYSLOGD_DUP(...)
- #define CONFIG_FEATURE_SYSLOGD_CFG 1
- #define ENABLE_FEATURE_SYSLOGD_CFG 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SYSLOGD_CFG(...) __VA_ARGS__ "CONFIG_FEATURE_SYSLOGD_CFG"
- #else
- # define IF_FEATURE_SYSLOGD_CFG(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SYSLOGD_CFG(...)
- #define CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE 256
- #define ENABLE_FEATURE_SYSLOGD_READ_BUFFER_SIZE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_SYSLOGD_READ_BUFFER_SIZE(...) __VA_ARGS__ "CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE"
- #else
- # define IF_FEATURE_SYSLOGD_READ_BUFFER_SIZE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_SYSLOGD_READ_BUFFER_SIZE(...)
- #define CONFIG_FEATURE_IPC_SYSLOG 1
- #define ENABLE_FEATURE_IPC_SYSLOG 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IPC_SYSLOG(...) __VA_ARGS__ "CONFIG_FEATURE_IPC_SYSLOG"
- #else
- # define IF_FEATURE_IPC_SYSLOG(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IPC_SYSLOG(...)
- #define CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE 16
- #define ENABLE_FEATURE_IPC_SYSLOG_BUFFER_SIZE 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_IPC_SYSLOG_BUFFER_SIZE(...) __VA_ARGS__ "CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE"
- #else
- # define IF_FEATURE_IPC_SYSLOG_BUFFER_SIZE(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_IPC_SYSLOG_BUFFER_SIZE(...)
- #define CONFIG_FEATURE_KMSG_SYSLOG 1
- #define ENABLE_FEATURE_KMSG_SYSLOG 1
- #ifdef MAKE_SUID
- # define IF_FEATURE_KMSG_SYSLOG(...) __VA_ARGS__ "CONFIG_FEATURE_KMSG_SYSLOG"
- #else
- # define IF_FEATURE_KMSG_SYSLOG(...) __VA_ARGS__
- #endif
- #define IF_NOT_FEATURE_KMSG_SYSLOG(...)
|